vue-router單頁面路由
更新時間:2017年06月17日 15:52:40 作者:孫三峰
這篇文章主要為大家詳細(xì)介紹了vue-router單頁面路由的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
vue中,有一個類庫叫做vue-router,是用來做單頁面路由的。做路由一般分為四個步驟:
- 準(zhǔn)備一個根組件 vue.extend();
- 需要做路由的內(nèi)容準(zhǔn)備 template;
- 準(zhǔn)備路由 new VueRouter();
- 關(guān)聯(lián)路由 map
- 啟動路由 start(App,'#box');//第一個參數(shù)是準(zhǔn)備的根組件,第二個參數(shù)是要捆綁的位置就是自己定義的id中
github上vue-router下載地址:https://github.com/vuejs/vue-router
關(guān)于路由跳轉(zhuǎn)的簡單代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script type="text/javascript" src="js/vue.js" ></script> <script type="text/javascript" src="js/vue-router.js" ></script> <script type="text/javascript" src="js/vue-resource.js" ></script> <title></title> </head> <body> <div id="box"> <ul> <li> <a v-link="{path:'/home'}">我是第一個a</a> </li> <li > <a v-link="{path:'news'}">我是第二個a</a> </li> </ul> <div> <router-view></router-view> </div> </div> </body> <script> //1.準(zhǔn)備一個根組件 var App=Vue.extend(); //2.Home News 組件準(zhǔn)備 var Home=Vue.extend({ template:'<h3>我是第一個a的內(nèi)容頁</h3>' }); var News=Vue.extend({ template:'<h3>我是第二個a的內(nèi)容頁</h3>' }) //3.準(zhǔn)備路由 var router = new VueRouter(); //4.關(guān)聯(lián) router.map({ 'home':{ component:Home }, 'news':{ component:News } }) //5.啟動路由 router.start(App,'#box'); </script> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- vue+element使用動態(tài)加載路由方式實(shí)現(xiàn)三級菜單頁面顯示的操作
- vue自定義標(biāo)簽和單頁面多路由的實(shí)現(xiàn)代碼
- vue自動路由-單頁面項目(非build時構(gòu)建)
- Vue.js 單頁面多路由區(qū)域操作的實(shí)例詳解
- 解決vue-router 嵌套路由沒反應(yīng)的問題
- vue 路由緩存 路由嵌套 路由守衛(wèi) 監(jiān)聽物理返回操作
- vue2路由方式--嵌套路由實(shí)現(xiàn)方法分析
- Vue2.0使用嵌套路由實(shí)現(xiàn)頁面內(nèi)容切換/公用一級菜單控制頁面內(nèi)容切換(推薦)
- vue多層嵌套路由實(shí)例分析
- 詳解vue路由篇(動態(tài)路由、路由嵌套)
- vue 在單頁面應(yīng)用里使用二級套嵌路由
相關(guān)文章
Vue項目報錯:Uncaught SyntaxError: Unexpected token <
這篇文章主要介紹了Vue項目報錯:Uncaught SyntaxError: Unexpected token <,在引入第三方依賴的 JS 文件時,遇到的一個問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11詳解Vue.js基于$.ajax獲取數(shù)據(jù)并與組件的data綁定
這篇文章主要介紹了詳解Vue.js基于$.ajax獲取數(shù)據(jù)并與組件的data綁定,非常具有實(shí)用價值,需要的朋友可以參考下2017-05-05vue3使用ref獲取dom結(jié)果為'null'的原因詳析
這篇文章主要給大家介紹了關(guān)于vue3使用ref獲取dom結(jié)果為'null'的原因詳析,ref是Vue3中一個非常重要的功能,它可以用來獲取DOM節(jié)點(diǎn),從而實(shí)現(xiàn)對DOM節(jié)點(diǎn)的操作,需要的朋友可以參考下2023-07-07學(xué)習(xí)vue.js中class與style綁定
這篇文章主要和大家一起學(xué)習(xí)vue.js中class與style綁定操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12