这次给大家带来vue路由嵌套SPA的实现方法,vue路由嵌套SPA实现的注意事项有哪些,下面就是实战案例,一起来看一下。

本文为大家分享了路由嵌套的SPA实现的步骤:

A(/a)组件需要嵌套B组件(/b)和C组件(/c)

①准备嵌套其它组价的父组件 指定一个容器

在A组件指定一个容器

②在A组件的路由配置对象中指定children属性{

path:'/a',

component:A,

children:[

{path:'/b',component:B},

{path:'/c',component:C},

]

}

补充:

//数字如果超出记录的次数,是不行的。

this.$router.go(num);

如果num是正数,向前进

如果num是负数,向后退

代码

路由嵌套

{{msg}}

//登录组件

var myLogin = Vue.component("login",{

template:`

登录组件

登录

`

})

// 邮箱页面

var myMail = Vue.component("mail",{

// 定义一个返回的方法

methods:{

goBack:function(){

this.$router.go(-1);

}

},

template:`

邮箱主页面

  • 收件箱

  • 发件箱

// 点击按钮返回前面的页面

返回

`

// 指定一个容器,加载收件箱或收件箱的列表

})

// 收件箱组件

var myInBox = Vue.component("inbox-component",{

template:`

收件箱

  • 未读邮件1
  • 未读邮件2
  • 未读邮件3

`

})

// 发件箱组件

var myOutBox = Vue.component("outbox-component",{

template:`

发件箱

  • 已发送邮件1
  • 已发送邮件2
  • 已发送邮件3

`

})

//配置路由词典

new Vue({

router:new VueRouter({

routes:[

{path:'',redirect:'/login'},

{path:'/login',component:myLogin},

{path:'/mail',component:myMail,children:[

{path:'/inbox',component:myInBox},

{path:'/outbox',component:myOutBox}

]},

]

}),

el:"#container",

data:{

msg:"Hello VueJs"

}

})

//通过再次指定一个和children:[]

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

php spa结合,vue路由嵌套SPA的实现方法相关推荐

  1. vue 路由嵌套(二级路由)

    路由嵌套就是在父路由配置好后,配置一个children属性,里面放置的的内容跟routes属性下面的内容大体一样,这就是二级路由的配制方法. 嵌套路由的关键字children,在父路由中添加child ...

  2. Vue路由实现SPA

    一.SPA 1.SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的W ...

  3. vue路由嵌套无法渲染 页面空白

    在学习vue的时候,根据官方教程卸了嵌套路由,结果页面空白 router/index.js import Vue from 'vue' import Router from 'vue-router' ...

  4. vue 路由嵌套(子路由跳转报错或者失效解决方法)

    嵌套路由时,子路由懒加载有时会失效,最好定义引用好,再进行加载,示例结构: {path: '/shopRech',redirect:'/shopRech/shopRechHome',component ...

  5. vue 路由嵌套注意斜杆问题

    如果 路由组件 是一个另一个 路由组件 的 子路由组件 的话: 在配置路由规则是,path 路径,前面不能添加 /, 他代表根路径:加上他就不会拼接上 父路由组件的 path 路径的,如: 演员:Ho ...

  6. vue 路由嵌套(子路由)注意“/“斜杆问题

    如果 路由组件 是一个另一个 路由组件 的 子路由组件 的话: 在配置路由规则是,path 路径,前面不能添加 /, 他代表根路径:加上他就不会拼接上 父路由组件的 path 路径的,如: impor ...

  7. 初学者学习vue路由与无痕浏览

    目录 一.Vue路由 二.无痕浏览 一.Vue路由 ①初始SPA 1. SPA是什么    单页Web应用(single page application,SPA),就是只有一个Web页面的应用,   ...

  8. Web前端开发技术课程实验报告实验3:Vue路由实验

    实验代码:实验3第2题实验参考.rar-互联网文档类资源-CSDN下载 Web前端开发技术课程实验报告 实验3:Vue路由实验 姓名:_ __ _ ___ ___   班级:_ _ _ ___ _ _ ...

  9. SPA项目搭建及嵌套路由

    目录 上期与大家分享了什么是SPA(单页Web应用),今天来给大家分享如何使用vue-cli搭建一个SPA项目. 一.SPA项目搭建 1. 什么是vue-cli? 2.安装vue-cli 3.使用vu ...

最新文章

  1. 厉害!84 行 JavaScript 代码实现塔式堆叠游戏
  2. html折线图怎么控制y轴数值,echarts Y轴数据类型不同怎么让折线图显示差距不大...
  3. django博客项目8:文章详情页
  4. uva live 7637 Balanced String (贪心)
  5. IIS7 MVC网站生成、发布
  6. mysql不支持union_MySQL中Union子句不支持order by的解决方法
  7. server sql 水平分表_springboot集成Shardingsphere进行分库分表
  8. python 画三角函数_用Python计算三角函数之acos()方法的使用
  9. logic:equal,logic:present用法
  10. Hadoop热添加删除节点(含Hbase)
  11. 超维android10框架什么功能,基于Android系统深度定制,努比亚阿尔法搭载α OS带来新交互...
  12. C# 控制台程序(Console Application )启动后隐藏
  13. Unity3D视图介绍
  14. 数据分析之方差分析(ANOVA)
  15. 用bootstrap实现的,三种风格的登录界面网页源码
  16. office是什么意思
  17. RationalDMIS 2020 叶片检测 -快速定义叶片截面线方法
  18. 记一次失败的小米面试
  19. 浅谈 DDL 技术解密
  20. SpringBoot项目发布与部署,及使用花生壳映射项目

热门文章

  1. CentOS7.6安装weblogic14.1.1.0.0
  2. delphi2007下载地址
  3. 计算机三级网络技术分值占比,全国计算机等级考试三级考试题型及分值比例
  4. 基于asp.net181艺术品在线交易系统
  5. 2020年煤矿安全监测监控新版试题及煤矿安全监测监控试题及答案
  6. vhr部门管理数据库设计与编程
  7. AStar2006百度之星程序设计大赛试题
  8. 如何玩转网络攻防?看这文就够了!
  9. 计算机组成原理17----CPU指令流水线
  10. ChatGPT是什么?可以用来做什么?