详解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 &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
Jun 02 Javascript
jquery 分页控件实现代码
Nov 30 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
jquery 多行文本框(textarea)高度变化
Jul 03 Javascript
带左右箭头图片轮播的JS代码
Dec 18 Javascript
JS将光标聚焦在文本最后的实现代码
Mar 28 Javascript
jQuery简单实现tab选项卡切换效果
Jun 20 Javascript
React Native 集成jpush-react-native的示例代码
Aug 16 Javascript
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
JS高阶函数原理与用法实例分析
Jan 15 Javascript
JavaScript面向对象中接口实现方法详解
Jul 24 Javascript
优化Vue中date format的性能详解
Jan 13 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
一个简单计数器的源代码
2006/10/09 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
php生成短域名函数
2015/03/23 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
js验证模型自我实现的具体方法
2013/06/21 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
python改变日志(logging)存放位置的示例
2014/03/27 Python
Python调用C语言开发的共享库方法实例
2015/03/18 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
三年级班级文化建设方案
2014/05/04 职场文书
个人主要事迹材料
2014/08/26 职场文书
MySQL 开窗函数
2022/02/15 MySQL
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库