详解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下操作css的float属性的特殊写法
Aug 22 Javascript
JavaScript学习笔记(十七)js 优化
Feb 04 Javascript
详谈jQuery中的this和$(this)
Nov 13 Javascript
jquery手风琴特效插件
Feb 04 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
Oct 11 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
webpack学习教程之publicPath路径问题详解
Jun 17 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 Javascript
Vue封装的组件全局注册并引用
Jul 24 Javascript
小程序实现录音功能
Sep 22 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连接mssql数据库的几种方法
2013/02/21 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
python名片管理系统开发
2020/06/18 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
通信专业个人自我鉴定
2013/10/21 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
公司承诺函范文
2015/01/21 职场文书
通用员工手册范本
2015/05/14 职场文书
2015团员个人年度总结
2015/11/24 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android