新手快速入門之vue-cli項目router的使用


  首先安裝好nodejs和npm環境后,創建一個基於webpack模板的新項目,在Windows的cmd命令行模式或者node環境下新建命令:

$ vue init webpack project-name

cd project-name

npm install

npm run dev

以上命令則可創建一個新項目(項目名稱project-name可自己輸入),並運行。

 

以下是關於vue-cli中文件的執行順序:

在運行項目后,

1、首先進入index.html頁面中,

2、繼而運行main.js,進行vue掛載

3、main.js中import了App.vue以及router文件,可將這些文件中的export default(默認輸出)輸出到頁面上。

 

路由配置:

以上,再看router下的index.js文件,該文件用於引入vue組件,使用import語句,import后一個單詞是該組件的命名,在后面則可直接用該名稱代替vue組件,from后是組件路徑。

在routes中配置組件,包括組件path(路徑)、name(名稱)、component(組件名)

path和name可以保持一致,name的作用可參考該鏈接:

 

其中,routes下的第一個配置,path:'/'表示根頁面顯示的組件(即服務器啟動時的展示頁面內容是該組件定義的)

其余都是頁面中用到的組件,新添加的組件都必須在這里引入,否則頁面會報錯

 

 注意事項:

1、在編寫代碼時,總是會報很多錯,可能是因為開啟了vue-li模板中的嚴格開發eslint。

關閉eslint的方法是:在build/webpack.base.conf.js中注釋rules下的第一塊代碼,代碼有以下兩種情況

 

 

2、在vue文件中標簽<template>下只能包含一個大的根標簽,即所有元素都需要包裹在一個元素中,如都包在一個div中

3、在vue文件中使用<router-view>標簽渲染子頁面的內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM