详解windows下vue-cli及webpack 构建网站(三)使用组件


Posted in Javascript onJune 17, 2017

1、本文章是建立在《windows下vue-cli及webpack 构建网站(一)环境安装》和《windows下vue-cli及webpack 构建网站(一)导入bootstrap样式》两篇文章之上的。

2、在src\components文件夹下面新建两个组件,分别为 header.vue、footer.vue,打开header.vue文件粘贴下面的代码作为网站的头部。

<template> 
 <!-- Fixed navbar --> 
 <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
  <div class="container"> 
  <div class="navbar-header"> 
   <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
   <span class="sr-only">Toggle navigation</span> 
   <span class="icon-bar"></span> 
   <span class="icon-bar"></span> 
   <span class="icon-bar"></span> 
   </button> 
   <a class="navbar-brand" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >{{ msg }}</a> 
  </div> 
  <div id="navbar" class="navbar-collapse collapse"> 
   <ul class="nav navbar-nav"> 
   <li class="active"><a href="/" rel="external nofollow" >首页</a></li> 
   <li><a href="/list" rel="external nofollow" >文章</a></li> 
   <li class="dropdown"> 
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="dropdown-toggle" data-toggle="dropdown">会员 <span class="caret"></span></a> 
    <ul class="dropdown-menu" role="menu"> 
    <li><a href="/user/login" rel="external nofollow" >登录</a></li> 
    <li><a href="/user/register" rel="external nofollow" >注册</a></li> 
    </ul> 
   </li> 
   </ul> 
  </div><!--/.nav-collapse --> 
  </div> 
 </nav> 
</template> 
<script> 
export default { 
 name: 'header', 
 data () { 
 return { 
  msg: 'LOGO' 
 } 
 } 
} 
</script>

打开footer.vue文件,粘贴以下代码作为网站底部:

<template>
 <div class="blog-footer">
  <p>版权所有 盗版必究.</p>
  <p>
  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Back to top</a>
  </p>
 </div>
</template>

保存

3、打开src文件夹下面的app.vue文件,修改模板代码为

<template>
<div id="app">
 <HtmlHeader></HtmlHeader>
 <div class="jumbotron">
  <h1>hello word!</h1>
 </div>
 <HtmlFooter></HtmlFooter>
</div>
</template>

<script>
import HtmlHeader from './components/header'
import HtmlFooter from './components/footer'
export default {
 components: {
 HtmlHeader,
 HtmlFooter
 }
}
</script>

可以看到代码中我们引入了新创建的两个组件,并且加载到模板当中了,我们保存之后启动一下项目看看。

详解windows下vue-cli及webpack 构建网站(三)使用组件

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

Javascript 相关文章推荐
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
页面使用密码保护代码
Apr 10 Javascript
javascript获取flash版本号的方法
Nov 20 Javascript
JavaScript的jQuery库中ready方法的学习教程
Aug 14 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
ES6新特性:使用export和import实现模块化详解
Jul 31 Javascript
vue select组件的使用与禁用实现代码
Apr 10 Javascript
值得收藏的八个常用的js正则表达式
Oct 19 Javascript
jQuery实现高级检索功能
May 28 jQuery
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
Aug 17 Javascript
javascript+Canvas实现画板功能
Jun 23 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
Jun 17 #Javascript
js简易版购物车功能
Jun 17 #Javascript
Webpack如何引入bootstrap的方法
Jun 17 #Javascript
Webpack执行命令参数详解
Jun 17 #Javascript
JS实现留言板功能
Jun 17 #Javascript
利用vscode编写vue的简单配置详解
Jun 17 #Javascript
JavaScript用二分法查找数据的实例代码
Jun 17 #Javascript
You might like
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
js实现点击文本框显示日期选择器特效代码分享
2020/05/21 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
node跨域请求方法小结
2017/08/25 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
详解Python time库的使用
2019/10/10 Python
python列表返回重复数据的下标
2020/02/10 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
软件设计的目标是什么
2016/12/04 面试题
优秀管理者获奖感言
2014/02/17 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
群众路线剖析材料
2014/09/30 职场文书
六年级小学生评语
2014/12/26 职场文书
2015年大班保育员工作总结
2015/05/18 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
修辞手法有哪些?
2019/08/29 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python
JS实现简单的九宫格抽奖
2022/06/28 Javascript