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 相关文章推荐
图片之间的切换
Jun 26 Javascript
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
Sep 01 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
Oct 08 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
Dec 12 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
在vue项目中使用md5加密的方法
Sep 14 Javascript
微信小程序登录session的使用
Mar 17 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 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 Hex RGB颜色值互换的使用
2013/05/10 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Python与R语言的简要对比
2017/11/14 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
教师自我评价范文
2013/12/16 职场文书
高中美术教学反思
2014/01/19 职场文书
秋季红领巾广播稿
2014/01/27 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
大学辅导员述职报告
2015/01/10 职场文书
期末考试复习计划
2015/01/19 职场文书
工作态度不好检讨书
2015/05/06 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
mysql自增长id用完了该怎么办
2022/02/12 MySQL
Go语言安装并操作redis的go-redis库
2022/04/14 Golang