//home模板,里面含子视口
登录 注册
当前位置:首页 > 日记 > 正文

VUE多层路由嵌套实现代码

VUE多层路由嵌套实现代码

先看看效果图:

例如:在做系统时,主页面有两个功能【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()方法来挂载。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

ps怎么制作一款立体滑动的UI按钮?

ps怎么制作一款立体滑动的UI按钮?

按钮,电脑软件,ps,UI,在很多地方我们都会看到按钮的图形,想要绘制一款立体滑动的按钮,该怎么设计呢?下面我们就来看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建700*500PX白色画布,网…

PS设计大苹果Macintosh标志

PS设计大苹果Macintosh标志

标志,电脑软件,PS,Macintosh,大苹果Macintosh喜欢吗? 如果是的,我有一个非常有趣的教程对你如何重现苹果标志,喜欢的朋友可以参考本文,希望能对大家有所帮助!最终效果图:步骤:1、创建一个新的文档大小的500&times;500像素。 拖动一个线性渐变的…

vue-cli + sass 的正确打开方式图

vue-cli + sass 的正确打开方式图

打开方式,详解,正确,图文,电脑软件,关于在vue-cli搭建的项目中怎么配置sass,网上搜到的基本是这种答案:但是我认为,直接将样式写在每个单文件的<style>里,是十分不明智的做法。且不说node-sass安装过程的各种坑,内嵌的<style>也让组件显得十分混…

Node.js之网络通讯模块实现浅析

Node.js之网络通讯模块实现浅析

模块,网络通讯,电脑软件,Node,js,前言想必我们在用Node.js用的最多的应该是创建http服务,所以对于每个Web开发工程师而言,Node.js的网络相关模块学习是必不可少。Node.js的网络模块架构在Node.js的模块里面,与网络相关的模块有Net、DNS、HTTP…

ps中怎样设置打印

ps中怎样设置打印

设置,方法,图片,电脑软件,ps,  一张好的照片P好了还需要在ps中打印,但是打印也需要设置的。那么大家知道ps中怎样设置打印图片吗?下面是小编整理的ps中怎样设置打印图片的方法,希望能帮到大家!ps中设置打印图片的方法首先双击软件图标,进入…

ubuntu编译nodejs所需的软件并安装

ubuntu编译nodejs所需的软件并安装

编译,所需,并安装,电脑软件,ubuntu,闲了一段时间后,要开始做个项目了!公司以java为主,因此一直以来的技术栈为springboot,zookeeper,jredis,dubbo,druid.....经典的分布式服务器体系架构。我花了点时间,统计了一下maven中的依赖包,共计35个以上,…

PS怎么设置自动更改其它文件相关内

PS怎么设置自动更改其它文件相关内

文件,相关内容,设置自动,电脑软件,PS,打个比方,用PS做了一本书,很多页,里面有很多一样的内容,比如说LO,怎么才能做到,在一个文件里面修改这个LO,其它的文件里的LO,自动更改呢?软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时…

php实现的二叉树遍历算法示例

php实现的二叉树遍历算法示例

算法示例,二叉树遍历,电脑软件,php,本文实例讲述了php实现的二叉树遍历算法。分享给大家供大家参考,具体如下:今天使用php来实现二叉树的遍历创建的二叉树如下图所示php代码如下所示:<?phpclass Node { public $value; public $child_left; …

如何避免QQ帐号被盗

如何避免QQ帐号被盗

被盗,帐号,电脑软件,QQ,  用户只要使用安全的电脑登录QQ,并在登录及聊天过程中注意一些关键的细节就可以在绝大多数情况下避免QQ被盗取的风险。目前,根据已掌握的盗号者非法获取QQ密码的案例,QQ安全团队提供了以下三条建议:建议一:各类上网场…

excel2013输入值非法的解决方法exc

excel2013输入值非法的解决方法exc

输入,解决方法,电脑软件,strong,  在Excel中,有些情况在输入数据之后显示值是非法的,其实这个是因为数据有效性限制了你的输入范围,接下来是小编为大家带来的excel2013输入值非法的解决方法,以下用03版本做示范,2013版本的跟03版本通用,希望对…

在页面中引入js的两种方法 | 推荐

在页面中引入js的两种方法 | 推荐

推荐,方法,两种,页面,电脑软件,在页面中引入js有两种基本方式:在页面中嵌入js、引用外部js文件。一、在页面中嵌入js这是在页面使用js最简单的方式了,一般我在写个小测试的情况下会用这种方式。把script元素写在</body>前面,script元素的内容…

浅谈JS封闭函数、闭包、内置对象

浅谈JS封闭函数、闭包、内置对象

闭包,内置对象,函数,浅谈,电脑软件,一、变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量1、全局变量:在函数之外定义的变量,为整个页面公用,函数的内部外部都可以访问。2、局部变量:在函数内部定义的变量,只能在定义该…

软件日记