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 相关文章推荐
IE JS无提示关闭窗口不提示的方法
Apr 29 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
Jun 17 Javascript
js实现图片缓慢放大缩小效果
Aug 02 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
从零开始搭建一个react项目开发
Feb 09 Javascript
js中DOM事件绑定分析
Mar 18 Javascript
jquery获取input输入框中的值
Nov 13 jQuery
JavaScript代码简化技巧实例解析
Sep 09 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
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
一个简单的php路由类
2016/05/29 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
PHP实现微信对账单处理
2018/10/01 PHP
Javascript简单实现可拖动的div
2013/10/22 Javascript
js读写json文件实例代码
2014/10/21 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
微信小程序列表中item左滑删除功能
2018/11/07 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
Python实现字典的key和values的交换
2015/08/04 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
什么是python类属性
2020/06/10 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
如何客观的进行自我评价
2013/12/17 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
《识字五》教学反思
2014/03/01 职场文书
中等生评语大全
2014/05/04 职场文书
青春演讲稿范文
2014/05/08 职场文书
数据保密承诺书
2014/06/03 职场文书
公证处委托书
2015/01/28 职场文书
2015年安全月活动总结
2015/03/26 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
民主生活会意见
2015/06/05 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书