對于一個新的技術(shù)學(xué)習(xí)我們是需要不斷的探索這樣才可以更好的了解和使用,那么今天我們就來聊聊“vue-cli 3.x怎么配置多頁面?步驟方法!”這個問題吧!
1.首先如果我們的系統(tǒng)中有vue cil2的話是需要進行卸載之后在重新安裝 vue cil3的。安裝配置完成后我們就來創(chuàng)建個相應(yīng)的頁面和文件。
在創(chuàng)建多頁面的時候我們需要創(chuàng)建在 index.html 統(tǒng)計文件下創(chuàng)建 ?login.html
?文件,然后再 ?src/pages/login
?文件夾中 創(chuàng)建相對應(yīng)的?login.js
?與?login.vue
?(我們可以通過文件中的?App.vue
?和?main.js
?進行修改就可以了。)截圖代碼如下:
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="點擊跳轉(zhuǎn)到index頁面" @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)我們下載更新之后,初始化項目完成項目中的?build
?與?config
?文件會沒有了,所以如果想對?webpack
?相關(guān)內(nèi)容進行配置的話我們需要在根目錄下(和?package.json
?同級下)創(chuàng)建?vue.config.js
?文件,如果文件存在的話那么就會被?@vue/cli-service
?自動加載。有下面這些參數(shù):?entry
?、?template
?、?filename
?、?title
?、?chunks
?,當(dāng)然除了?entry
?以外都可以選。代碼如下:
vue.config.js文件
module.exports = {
pages:{
index:{
// page 的入口
entry:'src/main.js',
// 模板來源
template:'public/index.html',
// 在 dist/index.html 的輸出
filename:'index.html',
// 當(dāng)使用 title 選項時,
// template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
title:'index',
// 提取出來的通用 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怎么配置多頁面?步驟方法”這個問題的方法,當(dāng)然如果你有更好的一個方法也可以和大家一起分享噢!更多有關(guān)于vue知識的內(nèi)容我們都可以在vue3 教程學(xué)習(xí)和了解。