vue-router使用go(-1)方式进行跳转时,如何传参
啊
·
1、先建立一个bus文件用来公共传参bus.js 内容如下:
import Vue from “vue”
export default new Vue()
2、在点击返回和使用this.$router.go的界面里加代码
import Bus from 'bus.js'
left(){
Bus.$emit('targetData','123');
this.$router.go(-1);
}
3、在回退到的目的界面接受他的参数 代码如下
import Bus from 'bus.js'
//每次激活时
activated(){
//根据key名获取传递回来的参数,data就是map
Bus.$on('targetData', function(data){
//赋值给当前页面的值
this.nearestOrg = data;
}.bind(this));
},
更多推荐
已为社区贡献1条内容
所有评论(0)