详解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 相关文章推荐
繁简字转换功能
Jul 19 Javascript
Jquery常用技巧收集整理篇
Nov 14 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
jQuery源码分析之jQuery中的循环技巧详解
Sep 06 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
用JavaScript和jQuery实现瀑布流
Mar 19 Javascript
js前端实现图片懒加载(lazyload)的两种方式
Apr 24 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
Aug 16 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
Sep 18 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 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入门学习的几个不错的实例代码
2008/07/13 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
php使用websocket示例详解
2014/03/12 PHP
Yii使用find findAll查找出指定字段的实现方法
2014/09/05 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
javascript求日期差的方法
2016/03/02 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
python 实现对文件夹内的文件排序编号
2018/04/12 Python
Python切片索引用法示例
2018/05/15 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
高中英语演讲稿范文
2014/04/24 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
社区综治工作汇报
2014/10/27 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
离婚案件上诉状
2015/05/23 职场文书
电影红河谷观后感
2015/06/11 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书