前言
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供玉龍網(wǎng)站建設(shè)、玉龍做網(wǎng)站、玉龍網(wǎng)站設(shè)計、玉龍網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、玉龍企業(yè)網(wǎng)站模板建站服務(wù),十年玉龍做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
vue一個重要的方面就是路由,下面是自己寫的一個路由的例子分享給大家供大家參考學(xué)習(xí),下面來看看詳細的介紹。
方法如下:
1、引入依賴庫就不必再說
2、創(chuàng)建組件
兩種寫法
第一種:間接
Home
{{msg}}
var About = Vue.extend({ template: '#about' });
第二種:直接
var Out = Vue.extend({ template: '' });Out
This is the tutorial out vue-router.
3、創(chuàng)建 router 實例,傳 'routes'路由映射配置
var router = new VueRouter({ routes: [ { path: '/路徑', component: 組件名 }, { path: '/', component: 組件名}, //設(shè)置默認(rèn)路徑 { path: "*", component:Home }//路徑不存在
] });
4、創(chuàng)建和掛載根實例。記得要通過 router 配置參數(shù)注入路由,從而讓整個應(yīng)用都有路由功能
var vm = new Vue({ router: router }).$mount('#app');
整體的demo
hello world Go to Home Go to About Go to Out Home
{{msg}}
about
This is the tutorial about vue-router.
關(guān)于路由嵌套
在配置routes映射時添加children配置
如下:
var router = new VueRouter({ routes:[ {path:'/home',component:Home, children:[//子路由 {path:'news',component:News}, {path:'change',component:change} ]}, {path:'/me',component:Me}, {path:'/',component:Me} ] })
關(guān)于具體的demo可以參考GitHub上,另外還總結(jié)了一些自己最近在學(xué)習(xí)的阿里云上傳圖片等,會逐步更新,敬請指教!
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。