详解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 相关文章推荐
innerText和innerHTML 一些问题分析
May 18 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
javascript中直接引用Microsoft的COM生成Word
Jan 20 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
javascript事件委托的用法及其好处简析
Apr 04 Javascript
详解原生js实现offset方法
Jun 15 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
详解为什么Vue中不要用index作为key(diff算法)
Apr 04 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
Jul 07 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采用file_get_contents代替使用curl实例
2014/11/07 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
Python字符串处理之count()方法的使用
2015/05/18 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python实现数据库跨服务器迁移
2018/04/12 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
Python类的继承、多态及获取对象信息操作详解
2019/02/28 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Django之腾讯云短信的实现
2020/06/12 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
简述DNS进行域名解析的过程
2013/12/02 面试题
区三好学生主要事迹
2014/01/30 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
股份转让协议书范本
2015/01/27 职场文书
个人思想政治总结
2015/03/05 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
不同意离婚上诉状
2015/05/23 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书