详解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对象模型-执行模型
Apr 28 Javascript
改写一个简单的菜单 弹性大小
Dec 02 Javascript
jQuery 名称冲突的解决方法
Apr 08 Javascript
解析瀑布流布局:JS+绝对定位的实现
May 08 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
jQuery定义插件的方法
Dec 18 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
Dropify.js图片宽高自适应的方法
Nov 27 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
Vue实现商品详情页的评价列表功能
Sep 04 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扩展编写点滴 技巧收集
2010/03/09 PHP
PHP日期处理函数 整型日期格式
2011/01/12 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python版本的读写锁操作方法
2016/04/25 Python
Python批量更改文件名的实现方法
2017/10/29 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
Django admin组件的使用
2020/10/24 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
德国机车企业:FC-Moto
2017/10/27 全球购物
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
2014年道德讲堂实施方案
2014/03/05 职场文书
元宵节主持词
2014/03/25 职场文书
献爱心倡议书
2014/04/14 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python