vue 将页面公用的头部组件化的方法


Posted in Javascript onDecember 18, 2017

本文介绍了vue 将页面公用的头部组件化的方法,分享给大家,具体如下:

呃……重新捡起前面用vue-cli快速生成的项目。

之前是做过一个多页面的改造,以及引入vux的ui组件,这次在这个项目的基础上,再来聊聊vue中的component。

别问我为啥总是写关于vue的博客,都是为了生计(………………)

这是官方的文档地址(https://cn.vuejs.org/v2/guide/components.html#什么是组件?),关于组件写了一大堆,一看就知道这个很有用啦。

关于一些组件的概念之类的就不一一介绍了,官方文档说的很详细。

下面进入正题,直接下载项目

一 拿出之前的项目

vue 将页面公用的头部组件化的方法

二 在这种需求下 ,自然就要使用我们的组件了,在index.js中添加如下代码。

Vue.component('header-item', {
 props: ['message', 'backUrl'],
 template: `<header class="evaluate-header"><router-link :to="backUrl"><span><i class="iconfont"></i></span></router-link> <div><span>{{message}}</span></div> </header>`
})
// props用来传递数据
//template 一个html结构的模板

需要注意的是:因为在之前项目是用了vue路由,backUrl这个参数是个可以配置的路由,在实际项目中可以按照自己的需求去配置。

三  在另外两个demo页面添加代码

demo1.vue中添加如下代码

<header-item message="我是demo1头部" backUrl="/"></header-item>

demo2.vue中添加如下代码

<header-item message="我是demo2头部" backUrl="/"></header-item>

四 最后运行打开网页可以看到

vue 将页面公用的头部组件化的方法

继续甩上之前的项目的github地址   https://github.com/qianyinghuanmie/vue-cli-

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript动态插入script的基本思路及实现函数
Nov 11 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
Dec 20 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
Mar 04 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
js将json格式的对象拼接成复杂的url参数方法
May 25 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
如何使用JavaScript策略模式校验表单
Apr 29 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 #Javascript
vue 项目如何引入微信sdk接口的方法
Dec 18 #Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
Dec 18 #Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 #Javascript
10个在JavaScript开发中常遇到的BUG
Dec 18 #Javascript
详解webpack与SPA实践之开发环境搭建
Dec 18 #Javascript
javaScript中的空值和假值
Dec 18 #Javascript
You might like
一步一步学习PHP(6) 面向对象
2010/02/16 PHP
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
jquery实现动静态条形统计图
2015/08/17 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
深入浅析javascript继承体系
2017/10/23 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
NodeJS开发人员常见五个错误理解
2020/10/14 NodeJs
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
在Python中marshal对象序列化的相关知识
2015/07/01 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
介绍一下write命令
2012/09/24 面试题
2014年高考决心书
2014/03/11 职场文书
成绩单公证书
2014/04/10 职场文书
争做文明公民倡议书
2014/08/29 职场文书
合作经营协议书范本
2014/09/16 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
教育实习指导教师评语
2014/12/31 职场文书
开展警示教育活动总结
2015/05/09 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
党员读书活动心得体会
2016/01/14 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书