从iframe里嵌套的vue页面 用原生JS 无法获取路径的传值。
使用 this.$router.query.keyname获取url里带的值,keyname为路径里这是的属性名称。
传参1
this.$router.push({
path:'/home/index',query:{nameID:'xxx'}
})
取参1
this.$router.query.nameID
传参2
tis.$router.push({
name:'HomeIndex', params:{nameID:'XXX'}
})
取参2
this.$router.params.nameID
区别: 使用query方法,对应的是path
使用param方法,对应的是 name
path和 name 都是之前在router里定义好的。