国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

VUE多層路由嵌套實現代碼

2019-11-19 16:34:57
字體:
來源:轉載
供稿:網友

先看看效果圖:

例如:在做系統時,主頁面有兩個功能【home】and【news】,在【home】下又分為登錄和注冊。

首先需要將各種模板進行抽離。定義模板

<template id="home"> //home模板,里面含子視口 <div>  <router-link to="/home/login">登錄</router-link>  <router-link to="/home/zhuce">注冊</router-link>  <router-view></router-view> </div></template><template id="news"> //消息模板 <div>news</div></template><template id="login"> //home模板下的登錄 <div>this is login</div></template><template id="zhuce"> //home模板下的注冊 <div>this is zhuce</div></template>

JS下配置路由

 const home={template:"#home"}; const news={template:'#news'}; const login={template:'#login'}; const zhuce={template:'#zhuce'}; var rout=[  {path:'/',redirect:'/home'}, //重定向為home ,當html后面哈希值為空時,默認顯示home  {  path:'/home',  component:home, //模板注冊  redirect:'/home/login',//子視口的重定向 默認登錄  children:[   {path:'/home/login',component:login}, //配置子模板   {path:'/home/zhuce',component:zhuce}  ]},  {path:'/news',component:news} ]; var router=new VueRouter({  //實例化一個vuerouter  routes:rout }); const app = new Vue({  router }).$mount('#app')

當Vue實例沒有el屬性時,則該實例尚沒有掛載到某個dom中;

假如需要延遲掛載,可以在之后手動調用vm.$mount()方法來掛載。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 理塘县| 沿河| 崇明县| 临颍县| 梁平县| 黄骅市| 江源县| 苍溪县| 潜江市| 井冈山市| 龙岩市| 赤水市| 玛曲县| 昆明市| 绍兴市| 铜陵市| 始兴县| 肥城市| 东莞市| 宾阳县| 九江县| 陈巴尔虎旗| 肃宁县| 沙雅县| 广州市| 丰原市| 自贡市| 吴江市| 林芝县| 阿拉善左旗| 沧源| 京山县| 韩城市| 米泉市| 六安市| 樟树市| 海林市| 屏东县| 郧西县| 故城县| 西峡县|