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 相关文章推荐
JS获取url链接字符串 location.href
Dec 23 Javascript
js 日期比较相关天数代码
Apr 02 Javascript
js使用正则实现ReplaceAll全部替换的方法
Aug 22 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
JS本地刷新返回上一页代码
Jul 25 Javascript
JavaScript函数参数的传递方式详解
Mar 06 Javascript
深入理解vue.js中$watch的oldvalue与newValue
Aug 07 Javascript
关于angularJs清除浏览器缓存的方法
Nov 28 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
jquery分页优化操作实例分析
Aug 23 jQuery
Vuex,iView UI面包屑导航使用扩展详解
Nov 04 Javascript
javascript实现页面的实时时钟显示示例
Aug 06 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将数据导入到Foxmail的实现代码
2010/09/05 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
javascript web对话框与弹出窗口
2009/02/22 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
查找廉价航班和发现新目的地:Kiwi.com
2019/02/25 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
教育技术职业规划范文
2014/03/04 职场文书
三方合作协议书范本
2014/04/18 职场文书
离婚协议书格式
2014/11/21 职场文书
专职安全员岗位职责
2015/04/11 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis