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实现读取txt文档的脚本
Jul 20 Javascript
window.print打印指定div实例代码
Dec 13 Javascript
浅谈javascript中return语句
Jul 15 Javascript
javascript数字验证的实例代码(推荐)
Aug 20 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
原生js实现选项卡功能
Mar 08 Javascript
深入理解ES6中let和闭包
Feb 22 Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 Javascript
Angular 实现输入框中显示文章标签的实例代码
Nov 07 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
Jun 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
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
实例讲解PHP表单处理
2019/02/15 PHP
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
python简单实现刷新智联简历
2016/03/30 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
微信跳一跳python代码实现
2018/01/05 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
Python-opencv 双线性插值实例
2020/01/17 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
《理想》教学反思
2014/02/17 职场文书
岗位职责说明书
2014/05/07 职场文书
学年个人总结范文
2015/03/05 职场文书
优秀英文求职信范文
2015/03/19 职场文书
公司保密管理制度
2015/08/04 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
python内置进制转换函数的操作
2021/06/02 Python
SQL 聚合、分组和排序
2021/11/11 MySQL
Python实现对齐打印 format函数的用法
2022/04/28 Python