本文實(shí)例為大家分享了Vue.js路由實(shí)現(xiàn)選項(xiàng)卡的具體代碼,供大家參考,具體內(nèi)容如下
創(chuàng)新互聯(lián)建站主營(yíng)陽(yáng)西網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開發(fā)定制,陽(yáng)西h5小程序制作搭建,陽(yáng)西網(wǎng)站營(yíng)銷推廣歡迎陽(yáng)西等地區(qū)企業(yè)咨詢
需要實(shí)現(xiàn)下圖效果,點(diǎn)擊上方選項(xiàng)卡,切換到不同內(nèi)容的組件:
事先準(zhǔn)備好兩個(gè)庫(kù)文件(vue.js、vue-router.js),放到對(duì)應(yīng)路徑。
1.引入依賴庫(kù)
2.組件創(chuàng)建
const Html = Vue.extend({ template: '', data: function() { return { msg: 'This is the html vue-router.' } } }); const Css = Vue.extend({ template: 'html
{{msg}}
', data(){ return{ msg: 'This is the CSS vue-router.' } } }); const Vue1 = Vue.extend({ template: 'CSS
{{msg}}
', data(){ return{ msg: 'This is the Vue vue-router.' } } }); const Javascript = Vue.extend({ template: 'Vue
{{msg}}
', data(){ return{ msg: 'This is the Javascript vue-router.' } } });Javascript
{{msg}}
3.路由創(chuàng)建與映射
const router = new VueRouter({ routes: [ { path: '/html', component: Html }, { path: '/css', component: Css }, { path: '/vue', component: Vue1 }, { path: '/javascript', component: Javascript }, { path: '/', component: Html } //默認(rèn)路徑 ] });
4.掛在實(shí)例
const vm = new Vue({ router: router }).$mount('#app');
5.頁(yè)面
html css vue javascript
6.所用樣式
完整代碼
hello world html css vue javascript
如有錯(cuò)誤之處,歡迎指出,萬(wàn)分感謝!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。