main.js 同样通过重定向来显示父路由import Vue from 'vue'" />
当前位置:首页 > 日记 > 正文

详解vue嵌套路由-query传递参数

详解vue嵌套路由-query传递参数

在嵌套路由中我们经常会遇到父路由向子路由里面传递参数,传递参数有两种方法,通过 query 或者 params

index.html

<div id="app">   <!-- router-view 路由出口, 路由匹配到的组件将渲染在这里 -->   <router-view></router-view> </div> 

main.js 同样通过重定向来显示父路由

import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)  //引入两个组件 import home from "./home.vue" import game from "./game.vue" //定义路由 const routes = [   { path: "/", redirect: "/home" },//重定向   {     path: "/home", component: home,     children: [       { path: "/home/game", component: game }     ]   } ] //创建路由实例 const router = new VueRouter({routes})  new Vue({   el: '#app',   data: {     id:123,   },   methods: {    },   router }) 

home.vue 通过query来传递num参数为1,相当与在 url 地址后面拼接参数

<template>   <div>     <h3>首页</h3>     <router-link :to="{ path:'/home/game', query: { num: 1} }">       <button>显示<tton>     </router-link>      <router-view></router-view>   </div> </template> 

game.vue 子路由中通过 this.$route.query.num 来显示传递过来的参数

<template>   <h3>王者荣耀{{ this.$route.query.num }}</h3> </template>

运行后的结果,传递的参数在地址栏中有显示

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

相关文章

简单谈谈axios中的get,post方法

简单谈谈axios中的get,post方法

方法,简单,电脑软件,post,axios,学习vue和nodejs的过程当中,涉及到了axios,今天为了测试,写了get和post两个方法来跟node服务端交互,结果因为header和参数弄了好久,在此记录一下,同时分享;由于刚接触axios,在测试方法中,写的都是很简单的东西,不过能…

为JQuery EasyUI 表单组件增加焦点

为JQuery EasyUI 表单组件增加焦点

表单,方法,组件,功能,焦点,1、背景说明 在使用 JQuery EasyUI 各表单组件时,实际客户端页面元素是由 JQuery EasyUI 生成的,元素的焦点切换,虽然 Tab 键可以正常用,但顺序控制属性 tabindex 不起作用,因为页面看到的元素,是生成的,没有tabinde…

ps怎么设计一款漂亮梦幻的中秋海报

ps怎么设计一款漂亮梦幻的中秋海报

中秋,海报,梦幻,漂亮,电脑软件,今天我们就来看看ps设计中秋节海报的教程,中秋节马上到了,学习制作一个中秋海报也不错,请看下文详细介绍。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建图层填充颜…

PS怎么制作透明的彩色线稿图?

PS怎么制作透明的彩色线稿图?

透明,彩色,电脑软件,PS,线稿图,大多数人提到PS时想到的是修图,磨皮。接下来给大家介绍新的玩法:如何使用PS制作透明彩色线稿图。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开一张需要制作的jpg…

WPS表格照相机使用方法是什么

WPS表格照相机使用方法是什么

照相机,使用方法,表格,电脑软件,WPS,  也许你有发现,在WPS工具栏中有一个&ldquo;照相机&rdquo;功能,可以用来拍照吗?以下是小编为您带来的关于WPS照相机使用方法,希望对您有所帮助。WPS照相机使用方法一、我们先在表格中建立一个数据区域并…

ps怎么合成人物头像创意海报?

ps怎么合成人物头像创意海报?

创意,头像,海报,人物,电脑软件,ps想要设计一幅人物头像创意海报,该怎么设计呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、准备素材和新建文件2、把人物的头部抠出来,…

zTree异步加载展开第一级节点的实

zTree异步加载展开第一级节点的实

异步加载,方法,节点,电脑软件,zTree,在 setting 中的 callback 中加上 onAsyncSuccess:onAsyncSuccess 回调函数 , 然后实现回调函数 var isFirst = true;function onAsyncSuccess(event, treeId) { if (isFirst) { //获得树形图…

js排序与重组的实例讲解

js排序与重组的实例讲解

排序,实例,电脑软件,js,前几天同学发给我一个问题,思路想整理一下,也供大家参考。实际上这道题本质就是考察的是去重与排序的问题。好了闲话少说,上题。function input(req){if(req<=100){var arr=[],arr1=[];for(var i=0;i<req;i++){var num=…

Vue ElementUI之Form表单验证遇到

Vue ElementUI之Form表单验证遇到

表单验证,电脑软件,Vue,ElementUI,Form,首先说一下 我在form表单里面遇见的坑:1.例如我要给后台传的不是对象,而是一个数组,怎么写验证?2.比如我有四个弹出框,都要做验证,这个时候就要注意了,每一个弹出框的ref都不能给的一样,并且一定要与当前弹框…

vue打包后显示空白正确处理方法

vue打包后显示空白正确处理方法

方法,显示,正确处理,空白,电脑软件,在项目中很多时候需要用到vue打包成html不需要放在服务器上就能浏览。根据官网打包出来的html直接打开是显示空白。vue打包后显示空白正确处理方法是1、找到配置文件修改这样打包处理可以打开但是页面样…

微信小程序(六):列表上拉加载下拉刷新

微信小程序(六):列表上拉加载下拉刷新

下拉刷新,列表,上拉加载,示例,程序,1.列表(本部分内容出入官方文档)对于这个功能,微信小程序中并没有提供类似于Android中listview性质的控件,所以我们需要使用 wx:for 控制属性绑定一个数组,用数组中各项的数据重复渲染该组件,来达到列表的效果…