>本教程演示了使用VUE 3和VUE路由器4構建一個簡單的Pokedex應用程序,展示了關鍵路由概念。 我們將介紹設置路由器,處理路由參數,聲明性和程序化導航,嵌套路由並實現404頁。
涵蓋的關鍵概念:
:param
<router-link></router-link>
)。
this.$router.push()
口袋妖怪列表:
顯示原始151Pokémon的列表。
設置開發環境:
>
(選擇vue 3)。 > 安裝必要的軟件包:
vue create poke-vue-router
)。 npm install vue-router@4 axios sass-loader@10.1.1 node-sass@4.14.1 --save-dev
main.js
:>使用App.vue
和router/index.js
>為口袋妖怪列表,單個神奇寶貝和詳細的神奇寶貝視圖創建組件。 使用axios從pokeapi獲取數據。
createRouter
createWebHistory
實現導航:<router-link></router-link>
實現了無效URL顯示“找不到”頁面的捕獲路由。 在導航到Pokémon細節頁面之前,請使用導航護罩檢查有效的神奇寶貝名稱。 this.$router.push()
>實現懶惰加載以提高性能。
常見問題(常見問題解答):以上是初學者的VUE路由器指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!