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调用后台方法示例
Dec 02 Javascript
Javascript中各种trim的实现详细解析
Dec 10 Javascript
jquery获取select,option所有的value和text的实例
Mar 06 Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 Javascript
认识less和webstrom的less配置方法
Aug 02 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
Dec 01 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
详解Vue CLI3 多页应用实践和源码设计
Aug 30 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
ES6如何用一句代码实现函数的柯里化
Jan 18 Javascript
原生js实现点击轮播切换图片
Feb 11 Javascript
解决pycharm双击但是无法打开的情况
Oct 31 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
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
Python气泡提示与标签的实现
2020/04/01 Python
python程序如何进行保存
2020/07/03 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
个人自荐信
2013/12/05 职场文书
演讲稿怎么写
2014/01/07 职场文书
网上签名寄语活动留言
2014/01/18 职场文书
2014年社区学雷锋活动总结
2014/03/09 职场文书
公司门卫岗位职责
2014/03/15 职场文书
战友聚会策划方案
2014/06/13 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书
党员理论学习心得体会
2016/01/21 职场文书