Vue全家桶學習(二)
Vue-router 外掛的使用
一、動態路由配置
通過在路徑上使用 /:變數 的方式去實現,例如:
export default new Router({
mode: 'history', // 路由模式 hash | history
routes: [
{
path: '/goods/:goodsId/user/:name',
name: 'GoodsList',
components: {
default: GoodsList,
title: Title,
img: Image
}
},
]
})
二、 巢狀路由配置
新增children來配置子路由
export default new Router({
mode: 'history', // 路由模式 hash | history
routes: [
{
path: '/goods/:goodsId/user/:name',
name: 'GoodsList',
components: {
default: GoodsList,
title: Title,
img: Image
},
children: [
{
path: 'title',
name: 'title',
component: Title
},
{
path: 'image',
name: 'image',
component: Image
}
]
},
{
path: '/cart/:cartId',
name: 'cart',
component: Cart
}
]
})
三、程式設計式路由的實現
通過使用JavaScript程式碼的方式實現路由跳轉
<template>
<div>
這是商品列表頁面
<span>{{ $route.params.goodsId }}</span><br>
<span>{{ $route.params.name }}</span>
<router-link to="/goods/title">顯示商品標題</router-link>
<router-link to="/goods/image">顯示商品圖片</router-link>
<div>
<router-view></router-view>
</div>
<router-link :to="{name: 'cart',params: {cartId: '123'}}">跳轉到購物車頁面</router-link>
<button @click="jump">button —— 跳轉到購物車頁面</button>
</div>
</template>
<script>
export default {
methods: {
jump () {
this.$router.push({path: '/cart?goodsId=123'})
}
}
}
</script>
<style>
</style>
相關文章
- vue全家桶Vue
- Redux 進階 – react 全家桶學習筆記(二)ReduxReact筆記
- Redux 進階 - react 全家桶學習筆記(二)ReduxReact筆記
- vue全家桶 ---vue-router路由篇Vue路由
- vue全家桶 ---axios的使用和二次封裝VueiOS封裝
- VUE全家桶之vuex的使用Vue
- Vue2.x全家桶WebAppVueWebAPP
- ⚡ vue3 全家桶體驗Vue
- VUE 全家桶 vue-cli 2 | vue-cli 3Vue
- Vue 3.0 全家桶搶先體驗Vue
- Redux 基礎 - react 全家桶學習筆記(一)ReduxReact筆記
- vue全家桶 ---建立一個新的vue專案Vue
- VUE全家桶之vuex核心原理解析Vue
- SwnoRabbit全家桶
- 基於vue-cli@3+vue全家桶仿小米商城Vue
- vue2.0全家桶實現vivo商城 shopVue
- Vue 全家桶實現網易雲音樂 WebAppVueWebAPP
- Vue全家桶+Echarts資料視覺化實踐VueEcharts視覺化
- Vue3全家桶升級指南一composition APIVueAPI
- 零基礎帶你吃掉JNI全家桶(二)
- React全家桶專案React
- Spring全家桶一覽Spring
- Flutter 圖片全家桶Flutter
- 多項式全家桶
- DP全家桶(長期)
- LvBlog:Laravel + Vue 全家桶 + Element UI 構建 SPA 應用LaravelVueUI
- Vue-Mall Vue全家桶+Node後端服務實現的商城Vue後端
- react全家桶實現招聘app-路由實現(二)ReactAPP路由
- vue全家桶實現移動端電商web-appVueWebAPP
- 基於vue全家桶的移動端音樂web appVueWebAPP
- vue全家桶仿某魚部分佈局以及功能實現Vue
- Vue全家桶打造自適應 web 音樂播放器VueWeb播放器
- Vue3.x全家桶+vite+TS-搭建Vue3.x專案VueVite
- Jetbrains全家桶啟用方法AI
- Adobe全家桶功能介紹
- react全家桶都有什麼React
- Java全家桶的這些知識,不用學了Java
- Vue3全家桶 + Vite + TS + TSX嚐鮮,先人一步!VueVite