摘要:決定將組建渲染在哪,打開,添加配置路由打開文件夾下引入各個組件配置路由路徑組件路由重定向我們在數(shù)組設(shè)定為。官方文檔注意,當(dāng)前激活導(dǎo)航設(shè)置方法固定屬性值。所以使用保留組件狀態(tài),避免重新渲染購物車的數(shù)據(jù)丟失。
上篇我們說了vue項目的目錄設(shè)計,本篇我們來學(xué)習(xí)一下vue路由。
路由的作用:
在web端路由(route)就是URL到函數(shù)的映射,vue的router就像一個容器,分配,處理每一個route到URL中。
文檔地址:
vue路由官方文檔https://router.vuejs.org/zh/guide/#html
安裝:
通過node.js安裝;
npm install vue-router
但是一般情況下在node中安裝vue項目的時候根據(jù)提示選擇安裝vue-router;
如何使用路由:
舉個項目例子:
1.添加路由鏈接,打開Nav.vue
點(diǎn)菜 評價 商家
to是路由指向的地址。
2.決定將組建渲染在哪,打開App.vue,添加:
3.配置路由,打開router文件夾下index.js
import Vue from "vue" import Router from "vue-router" //1.引入各個組件 import Goods from "@/components/Goods/Goods" import Rates from "@/components/Rates/Rates" import Seller from "@/components/Seller/Seller" Vue.use(Router) //2.配置路由 路徑->組件 export default new Router({ routes: [ { path: "/", redirect:"/goods" }, { path: "/goods", component: Goods }, { path: "/rates", component: Rates }, { path: "/seller", component: Seller } ], linkActiveClass:"active" })
redirect路由重定向:
我們在router數(shù)組設(shè)定redirect為“/goods”。那么只要路徑是/。頁面會跳轉(zhuǎn)到"/goods"頁面。
redirect官方文檔:
https://cn.vuejs.org/v2/guide...
注意,當(dāng)前激活導(dǎo)航設(shè)置方法:
linkActiveClass:"active"
linkActiveClass:固定屬性;
‘a(chǎn)ctive’:值。是我們定義的class類;
我們在點(diǎn)擊評價的時候,會得到上圖中的效果。
4.路由的keep-alive
針對于上圖中的業(yè)務(wù)情況:
我們在點(diǎn)菜頁面;
點(diǎn)了些食品;
那么現(xiàn)在購物車內(nèi)會有我們點(diǎn)過的數(shù)據(jù);
點(diǎn)擊其他頁面,數(shù)據(jù)需要得到保留。
所以使用keep-alive保留組件狀態(tài),避免重新渲染,購物車的數(shù)據(jù)丟失。
keep-alive官方文檔:https://cn.vuejs.org/v2/api/#...
總結(jié)
我們從安裝,到組件配置路由再到使用keep-alive的業(yè)務(wù)場景復(fù)現(xiàn),讓我們對vue的router相關(guān)的技術(shù)點(diǎn)有了一定了解,我們將一步步完善項目,豐富我們的技術(shù)經(jīng)驗(yàn)。下篇我們通過axios為項目添加數(shù)據(jù)交互功能,敬請關(guān)注。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/104731.html
摘要:安裝過后到命令行執(zhí)行檢查版本,如果彈出版本的話恭喜你安裝成功,我們開始進(jìn)行下面的步驟了。全局安裝的包名稱由改成了。如果你已經(jīng)全局安裝了舊版本的或,你需要先通過卸載它。中的非常類似于事件每個都有一個字符串的事件類型和一個回調(diào)函數(shù)。 視頻教程 由于思否不支持視頻外鏈,視頻請移步http://www.henrongyi.top 你能學(xué)到什么 在這一期的學(xué)習(xí)進(jìn)度中,我們會開始學(xué)習(xí)在我們工作開...
摘要:安裝過后到命令行執(zhí)行檢查版本,如果彈出版本的話恭喜你安裝成功,我們開始進(jìn)行下面的步驟了。全局安裝的包名稱由改成了。如果你已經(jīng)全局安裝了舊版本的或,你需要先通過卸載它。中的非常類似于事件每個都有一個字符串的事件類型和一個回調(diào)函數(shù)。 視頻教程 由于思否不支持視頻外鏈,視頻請移步http://www.henrongyi.top 你能學(xué)到什么 在這一期的學(xué)習(xí)進(jìn)度中,我們會開始學(xué)習(xí)在我們工作開...
摘要:五六月份推薦集合查看最新的請點(diǎn)擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
摘要:五六月份推薦集合查看最新的請點(diǎn)擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
閱讀 2113·2021-11-16 11:45
閱讀 1185·2021-10-22 09:53
閱讀 4002·2021-09-07 10:26
閱讀 1209·2021-09-06 15:00
閱讀 2073·2019-08-28 18:09
閱讀 2795·2019-08-26 14:06
閱讀 3934·2019-08-26 13:48
閱讀 1296·2019-08-26 12:11