vue項(xiàng)目啟動(dòng)如何設(shè)置默認(rèn)啟動(dòng)頁(yè)
vue項(xiàng)目啟動(dòng)設(shè)置默認(rèn)啟動(dòng)頁(yè)
當(dāng)我們?cè)趩?dòng)vue項(xiàng)目時(shí),默認(rèn)打開(kāi)的界面是白色的,需要輸入正確的路由才能訪問(wèn)正確的頁(yè)面。
我們應(yīng)該如何讓項(xiàng)目打開(kāi)的時(shí)候默認(rèn)跳轉(zhuǎn)到想啟動(dòng)的頁(yè)面呢?
我們需要在router的index.ts(js)文件中設(shè)置路由規(guī)則,例如我們默認(rèn)打開(kāi)index頁(yè)面,我們只需要設(shè)置routes,內(nèi)容如下:
routes:[ ? ? ? ? { ? ? ? ? ? ? path:'/index', ? ? ? ? ? ? component:Index ? ? ? ? }, ? ? ? ? { ? ? ? ? ? ? path:'/', ? ? ? ? ? ? redirect:'/index' //默認(rèn)顯示 ? ? ? ? } ? ? ]
這樣就可以做到打開(kāi)項(xiàng)目時(shí),自動(dòng)重定向到index頁(yè)面。
Ok,完活!
vue默認(rèn)啟動(dòng)項(xiàng)目自動(dòng)開(kāi)啟瀏覽器,網(wǎng)址http://0.0.0.0:8080
自動(dòng)打開(kāi)瀏覽器網(wǎng)址0.0.0.0:8080問(wèn)題
vue.config.js中:最初我是這樣配置的,瀏覽器默認(rèn)打開(kāi)的0.0.0.0:8080
devServer: { //代理 // host: process.env.Host || "localhost", host: process.env.Host || "0.0.0.0", port: 8080, open: true, compress:true },
vue.config.js中:我們只要把host 改成 'localhost' ,重新pnpm run serve 就可以解決這個(gè)問(wèn)題
devServer: { //代理 host: process.env.Host || "localhost", port: 8080, open: true, compress:true },
雖然自動(dòng)打開(kāi)的問(wèn)題解決了,這樣設(shè)置我有發(fā)現(xiàn)了新的問(wèn)題,下面的狀態(tài)變成了一樣的,host換成 0.0.0.0就不會(huì)有這個(gè)問(wèn)題,但是上面自動(dòng)打開(kāi)哪里又崩掉了=.=
最終通過(guò)驗(yàn)證發(fā)現(xiàn)跟vue-cli 的版本有關(guān) vue-cli5 以下的版本這樣配置是不會(huì)有問(wèn)題的,完美解決
devServer: { //代理 // host: process.env.Host || "localhost", host: process.env.Host || "0.0.0.0", port: 8080, open: true, compress:true },
vue-cli5以上的配置
const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, lintOnSave:false, //禁用eslint報(bào)錯(cuò) 好惡心-- // 跨域配置 devServer:{ // host:"localhost", // port:8080, https:false, // 跨域配置 proxy:{ "/api":{ target:"http://127.0.0.1:8080", changOrigin:true, ws:true, pathRewrite:{ "^/api":"" } } } } })
注:這里的host,prot用默認(rèn)的就好了我們不做配置運(yùn)行起來(lái)是正常的!
如果非要設(shè)置也可以!只是狀態(tài)值 變成了一樣的 并不影響項(xiàng)目
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue項(xiàng)目啟動(dòng)后沒(méi)有局域網(wǎng)地址問(wèn)題
- Vue項(xiàng)目啟動(dòng)報(bào)錯(cuò)解決方法大全
- VUE項(xiàng)目啟動(dòng)沒(méi)有問(wèn)題但代碼中script標(biāo)簽有藍(lán)色波浪線(xiàn)標(biāo)注
- vue項(xiàng)目啟動(dòng)命令個(gè)人學(xué)習(xí)記錄
- vue項(xiàng)目啟動(dòng)出現(xiàn)cannot GET /服務(wù)錯(cuò)誤的解決方法
- Vue項(xiàng)目啟動(dòng)提示Cannot GET /問(wèn)題
相關(guān)文章
vue-cli腳手架創(chuàng)建項(xiàng)目遇到的坑及解決
這篇文章主要介紹了vue-cli腳手架創(chuàng)建項(xiàng)目遇到的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01vuepress實(shí)現(xiàn)自定義首頁(yè)的樣式風(fēng)格
這篇文章主要介紹了vuepress實(shí)現(xiàn)自定義首頁(yè)的樣式風(fēng)格,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08vue?proxytable代理根路徑的同時(shí)增加其他代理方式
這篇文章主要介紹了vue?proxytable代理根路徑的同時(shí)增加其他代理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04Vue實(shí)現(xiàn)點(diǎn)擊按鈕進(jìn)行上下頁(yè)切換
這篇文章主要介紹了Vue實(shí)現(xiàn)點(diǎn)擊按鈕進(jìn)行上下頁(yè)的切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01解決在vue的mounted中獲取對(duì)象為null問(wèn)題
這篇文章主要介紹了解決在vue的mounted中獲取對(duì)象為null問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03