vue二级路由设置方法


Posted in Javascript onFebruary 09, 2018

项目当中使用vue的时候一定会用到路由,并且二级路由甚至三集路由的需求都是刚需,当然,多级路由的配置方法和二级的是一样的,简单讲讲二级路由的配置吧。

首先把一级路由的结构准备好:

<router-link to="/discover">
  <div @click="clickFind('发现')">
   <span class="icon-find"></span>
   <p>发现</p>
  </div>
  </router-link>
  <router-link to="/todayStudy">
  <div @click="clickStudy('今日学习')">
   <span class="icon-todayStudy"></span>
   <p>今日学习</p>
  </div>
  </router-link>
  <router-link to="/listenAnyWhere">
  <div @click="clickListen('随时听')">
   <span class="icon-listenAny"></span>
   <p>随时听</p>
  </div>
  </router-link>
  <router-link to="/bought">
  <div @click="clickBought('已购')">
   <span class="icon-areadyBy"></span>
   <p>已购</p>
  </div>
  </router-link>
  <router-link to="/mine">
  <div @click="clickMe">
   <span class="icon-me"></span>
   <p>我</p>
  </div>
  </router-link>
 </div>
 <router-view></router-view>

在main.js里引入模块,并配置路由:

import discover from './components/discover/discover.vue'; 
import todayStudy from './components/todayStudy/study.vue'; 
import listen from './components/listenAnyWhere/listen.vue'; 
import bought from './components/bought/bought.vue'; 
import mine from './components/mine/mine.vue';
const routes = [ 
 { 
 path: '/', 
 redirect: '/discover' 
 }, 
 { 
 path: '/discover', 
 component: discover 
 }, 
 { 
 path: '/todayStudy', 
 component: todayStudy 
 }, 
 { 
 path: '/listenAnyWhere', 
 component: listen 
 }, 
 { 
 path: '/bought', 
 component: bought 
 }, 
 { 
 path: '/mine', 
 component: mine 
 } 
];

先看效果

vue二级路由设置方法 

vue二级路由设置方法 

点击每天听本书后进入下一级

vue二级路由设置方法 

在main.js里设置二级路由

import thisMouth from './components/discover/detailEveryDay/thisMouth/thisMouth.vue'; 
import four from './components/discover/detailEveryDay/fourth/fourth.vue'; 
import three from './components/discover/detailEveryDay/three/third.vue'; 
import two from './components/discover/detailEveryDay/two/second.vue'; 
import one from './components/discover/detailEveryDay/one/first.vue'; 
import twel from './components/discover/detailEveryDay/twe/twel.vue'; 
import elev from './components/discover/detailEveryDay/elven/elev.vue';
const routes = [ 
 { 
 path: '/', 
 redirect: '/discover' 
 }, 
 { 
 path: '/discover', 
 component: discover, 
 <span style="color:#ff0000;">children: [ 
  { 
  path: '/', 
  component: thisMouth 
  }, 
  { 
  path: '/thisMouth', 
  component: thisMouth 
  }, 
  { 
  path: '/forthMouth', 
  component: four 
  }, 
  { 
  path: '/thirdMouth', 
  component: three 
  }, 
  { 
  path: '/secondMouth', 
  component: two 
  }, 
  { 
  path: '/firstMouth', 
  component: one 
  }, 
  { 
  path: '/elMouth', 
  component: twel 
  }, 
  { 
  path: '/twMouth', 
  component: elev 
  } 
 ]</span> 
 },

在相应的路径下建立各个路由所需模块即可

vue二级路由设置方法 

以上这篇vue二级路由设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript null和undefined区别分析
Oct 14 Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
jquery监控数据是否变化(修正版)
Apr 12 Javascript
JQuery判断子iframe何时加载完成解决方案
Aug 20 Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 Javascript
微信小程序 绘图之饼图实现
Oct 24 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
Sep 21 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 Javascript
如何利用JavaScript实现二叉搜索树
Apr 02 Javascript
从零开始搭建一个react项目开发
Feb 09 #Javascript
Vue-Router2.X多种路由实现方式总结
Feb 09 #Javascript
浅谈react受控组件与非受控组件(小结)
Feb 09 #Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 #Javascript
Vuejs 单文件组件实例详解
Feb 09 #Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 #Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
Feb 09 #Javascript
You might like
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
九种原生js动画效果
2015/11/11 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
详解Python中find()方法的使用
2015/05/18 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python打包生成so文件的实现
2020/10/30 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
三下乡活动方案
2014/01/31 职场文书
人事任命书怎么写
2014/06/05 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
离婚财产分配协议书
2014/10/21 职场文书
优秀团员个人总结
2015/02/26 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python