详解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 live
May 15 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
由Javascript实现的页面日历
Nov 04 Javascript
jquery 面包屑导航 具体实现
Jun 05 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
关于JSON与JSONP简单总结
Aug 16 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
基于jQuery封装的分页组件
Jun 26 jQuery
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
纯js代码生成可搜索选择下拉列表的实例
Jan 11 Javascript
vue生成文件本地打开查看效果的实例
Sep 06 Javascript
深入Node TCP模块的理解
Mar 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
基于mysql的论坛(1)
2006/10/09 PHP
php实现递归的三种基本方式
2020/07/04 PHP
为你总结一些php系统类函数
2015/10/21 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
激活 ActiveX 控件
2006/10/09 Javascript
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
python实现简单的socket server实例
2015/04/29 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
开源Web应用框架Django图文教程
2017/03/09 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
2014年党员创先争优承诺书
2014/05/29 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
导游词之天津古文化街
2019/11/09 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技
方法汇总:Python 安装第三方库常用
2022/04/26 Python