赞
踩
a页面 跳转到 b页面
未跳转的之前页面(a页面)下代码:
const { href } = this.$router.resolve({
name: 'contentArticle', //需要打开的新页面vue的名字
query: {
id: id //携带的参数,多个使用,隔开
}
});
window.open(href, "_blank");//跳转
需要跳转到的新页面(b页面)下的代码
data() { return { id: '', }; }, created(){ this.getParams(); }, methods: { getParams () { // 取到路由带过来的参数 var routerParams = this.$route.query.id; // 将数据放在当前组件的数据内 this.id = routerParams; }, } watch: { // 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可 '$route': 'getParams' }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。