初學vue2.0,作為一個偏向于three.js的前端來說忆蚀,深刻的感受到了vue的魅力芬萍。本文將持續(xù)追蹤本人學習vue中路由模塊的進程衬鱼,并且將自己的心得體會分享給大家~
官方API
初學vue2.0买喧,作為一個偏向于three.js的前端來說捻悯,深刻的感受到了vue的魅力。本文將持續(xù)追蹤本人學習vue中路由模塊的進程淤毛,并且將自己的心得體會分享給大家~
官方API
一個簡單的路由
官網(wǎng)demo通過直接引用vue和相關(guān)文件今缚,僅僅用了10行左右的代碼就實現(xiàn)了一個最基本的路由。
那么低淡,我們使用vue腳手架搭建的項目要如何實現(xiàn)呢?
1.安裝vue-router(不懂的可以看api)
2.配置路由
找到src目錄姓言,結(jié)構(gòu)如下:
找到router里面的index.js,導入最基本的vue和vue-router查牌。通過調(diào)用use()來使用路由工具事期。之后,導入(import)你的一系列路由頁面纸颜,并且進行配置。(@代表src目錄)下面的配置展示導入了三個路由頁面(即vue單文件組件);
3.在main.js里面引入你配置的router模塊绎橘。
4.最后一步胁孙,在app.vue唠倦,也就是主頁面定義跳轉(zhuǎn)邏輯。
這里使用router-link(最終渲染成a標簽)涮较,并且通過to屬性指定路由地址和綁定click事件使用
$router.push
效果是一樣的稠鼻。其中
router-view
標簽是路由跳轉(zhuǎn)顯示的部分。至此狂票,一個簡單的路由就以完成啦~打開頁面候齿,點擊不同的按鈕,視圖也會發(fā)生變化:)
一個簡單的路由
官網(wǎng)demo通過直接引用vue和相關(guān)文件闺属,僅僅用了10行左右的代碼就實現(xiàn)了一個最基本的路由慌盯。
那么,我們使用vue腳手架搭建的項目要如何實現(xiàn)呢?
1.安裝vue-router(不懂的可以看api)
2.配置路由
找到src目錄掂器,結(jié)構(gòu)如下:
找到router里面的index.js亚皂,導入最基本的vue和vue-router。通過調(diào)用use()來使用路由工具国瓮。之后灭必,導入(import)你的一系列路由頁面,并且進行配置乃摹。(@代表src目錄)下面的配置展示導入了三個路由頁面(即vue單文件組件);
3.在main.js里面引入你配置的router模塊禁漓。
![Uploading image_636411.png . . .]
4.最后一步,在app.vue孵睬,也就是主頁面定義跳轉(zhuǎn)邏輯播歼。
這里使用router-link(最終渲染成a標簽),并且通過to屬性指定路由地址和綁定click事件使用
$router.push
效果是一樣的肪康。其中
router-view
標簽是路由跳轉(zhuǎn)顯示的部分荚恶。至此,一個簡單的路由就以完成啦~打開頁面磷支,點擊不同的按鈕谒撼,視圖也會發(fā)生變化:)