首页 > 编程 > JavaScript > 正文

详解windows下vue-cli及webpack 构建网站(三)使用组件

2019-11-19 16:19:13
字体:
来源:转载
供稿:网友

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>

可以看到代码中我们引入了新创建的两个组件,并且加载到模板当中了,我们保存之后启动一下项目看看。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表