国产探花免费观看_亚洲丰满少妇自慰呻吟_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()方法來掛載。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嫩江县| 台南县| 秭归县| 泰和县| 安西县| 太白县| 佳木斯市| 积石山| 高清| 宁海县| 封开县| 石泉县| 杂多县| 囊谦县| 嘉鱼县| 鄱阳县| 长兴县| 象州县| 晋江市| 霍城县| 竹山县| 崇礼县| 宁乡县| 斗六市| 罗城| 读书| 万山特区| 昌都县| 顺义区| 周至县| 泾阳县| 灵川县| 新沂市| 南京市| 开平市| 民县| 陆良县| 武定县| 克什克腾旗| 通化市| 枞阳县|