對(duì)于一個(gè)新的技術(shù)學(xué)習(xí)我們是需要不斷的探索這樣才可以更好的了解和使用,那么今天我們就來(lái)聊聊“vue-cli 3.x怎么配置多頁(yè)面?步驟方法!”這個(gè)問(wèn)題吧!
1.首先如果我們的系統(tǒng)中有vue cil2的話是需要進(jìn)行卸載之后在重新安裝 vue cil3的。安裝配置完成后我們就來(lái)創(chuàng)建個(gè)相應(yīng)的頁(yè)面和文件。
在創(chuàng)建多頁(yè)面的時(shí)候我們需要?jiǎng)?chuàng)建在 index.html 統(tǒng)計(jì)文件下創(chuàng)建 ?login.html
?文件,然后再 ?src/pages/login
?文件夾中 創(chuàng)建相對(duì)應(yīng)的?login.js
?與?login.vue
?(我們可以通過(guò)文件中的?App.vue
?和?main.js
?進(jìn)行修改就可以了。)截圖代碼如下:
login.js 文件
import Vue from 'vue'
import Login from './login.vue'
Vue.config.productionTip = false
new Vue({
render: h => h(Login)
}).$mount('#login')
login.vue文件
<template>
<div id="login">
<input type="button" value="點(diǎn)擊跳轉(zhuǎn)到index頁(yè)面" @click="go()">
</div>
</template>
<script>
export default {
name:'login',
methods:{
go(){
window.location.href="/"
}
}
}
</script>
<style lang="scss">
</style>
2.配置?vue.config.js
?文件。
當(dāng)我們下載更新之后,初始化項(xiàng)目完成項(xiàng)目中的?build
?與?config
?文件會(huì)沒(méi)有了,所以如果想對(duì)?webpack
?相關(guān)內(nèi)容進(jìn)行配置的話我們需要在根目錄下(和?package.json
?同級(jí)下)創(chuàng)建?vue.config.js
?文件,如果文件存在的話那么就會(huì)被?@vue/cli-service
?自動(dòng)加載。有下面這些參數(shù):?entry
?、?template
?、?filename
?、?title
?、?chunks
?,當(dāng)然除了?entry
?以外都可以選。代碼如下:
vue.config.js文件
module.exports = {
pages:{
index:{
// page 的入口
entry:'src/main.js',
// 模板來(lái)源
template:'public/index.html',
// 在 dist/index.html 的輸出
filename:'index.html',
// 當(dāng)使用 title 選項(xiàng)時(shí),
// template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
title:'index',
// 提取出來(lái)的通用 chunk 和 vendor chunk。
//chunks: ["chunk-vendors", "chunk-common", "index"]
},
login:{
entry:'src/pages/login/login.js',
template:'public/login.html',
filename:'login.html',
title:'login'
}
}
}
總結(jié):
這就是小編整理的有關(guān)于“vue使用,vue-cli 3.x怎么配置多頁(yè)面?步驟方法”這個(gè)問(wèn)題的方法,當(dāng)然如果你有更好的一個(gè)方法也可以和大家一起分享噢!更多有關(guān)于vue知識(shí)的內(nèi)容我們都可以在vue3 教程學(xué)習(xí)和了解。