详解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 相关文章推荐
用javascript操作xml
Nov 04 Javascript
让人印象深刻的10个jQuery手风琴效果应用
May 08 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
javascript中alert()与console.log()的区别
Aug 26 Javascript
Node.js Streams文件读写操作详解
Jul 04 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
js正则表达式校验指定字符串的方法
Jul 23 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 Javascript
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 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下载文件的代码示例
2012/06/29 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
python原始套接字编程示例分享
2014/02/21 Python
利用python发送和接收邮件
2016/09/27 Python
python3实现windows下同名进程监控
2018/06/21 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python3.6编写的单元测试示例
2019/08/17 Python
python爬虫基础之urllib的使用
2020/12/31 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
韩国现代百货官网:Hmall
2018/03/21 全球购物
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
四年级语文教学反思
2014/02/05 职场文书
纠风工作实施方案
2014/03/15 职场文书
公司股权转让协议书
2014/04/12 职场文书
学校欢迎标语
2014/06/18 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
Golang二维数组的使用方式
2021/05/28 Golang
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
Java8中接口的新特性使用指南
2021/11/01 Java/Android