詳解windows下vue-cli及webpack 構(gòu)建網(wǎng)站(三)使用組件
1、本文章是建立在《windows下vue-cli及webpack 構(gòu)建網(wǎng)站(一)環(huán)境安裝》和《windows下vue-cli及webpack 構(gòu)建網(wǎng)站(一)導(dǎo)入bootstrap樣式》兩篇文章之上的。
2、在src\components文件夾下面新建兩個(gè)組件,分別為 header.vue、footer.vue,打開header.vue文件粘貼下面的代碼作為網(wǎng)站的頭部。
<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">會(huì)員 <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文件,粘貼以下代碼作為網(wǎng)站底部:
<template> <div class="blog-footer"> <p>版權(quán)所有 盜版必究.</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>
可以看到代碼中我們引入了新創(chuàng)建的兩個(gè)組件,并且加載到模板當(dāng)中了,我們保存之后啟動(dòng)一下項(xiàng)目看看。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Vue+axios+Node+express實(shí)現(xiàn)文件上傳(用戶頭像上傳)
這篇文章主要介紹了詳解Vue+axios+Node+express實(shí)現(xiàn)文件上傳(用戶頭像上傳),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
vue實(shí)現(xiàn)websocket客服聊天功能
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)websocket客服聊天功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10
Vue中使用 Echarts5.0 遇到的一些問題(vue-cli 下開發(fā))
這篇文章主要介紹了Vue中使用 Echarts5.0 遇到的一些問題(vue-cli 下開發(fā)),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
elementUI select組件默認(rèn)選中效果實(shí)現(xiàn)的方法
這篇文章主要介紹了elementUI select組件默認(rèn)選中效果實(shí)現(xiàn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Vue的異步組件加載的實(shí)現(xiàn)方法小結(jié)
在 Vue 中,異步組件是指那些在需要時(shí)才會(huì)被加載的組件,與傳統(tǒng)的靜態(tài)組件不同,異步組件通過動(dòng)態(tài)加載的方式,可以有效地減少初始加載的資源和時(shí)間,在 Vue 中實(shí)現(xiàn)異步組件加載非常簡單,開發(fā)者有多種方法可以做到,本文給大家介紹了一些常用的實(shí)現(xiàn)方法2024-11-11
詳解vue-router2.0動(dòng)態(tài)路由獲取參數(shù)
本篇文章主要介紹了詳解vue-router2.0動(dòng)態(tài)路由獲取參數(shù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06

