mpvue 从A页面跳转到B页面后,B页面会产生一些数据,此时需要将这些数据携带回A页面,同时保证A页面不能刷新,否则A页面之前的数据就会清空。
通过 bus 传参的形式修改
- 创建一个bus.js文件
import Vue from 'vue'
export default new Vue() - B页面
import Bus from '@/store/bus'
Bus.$emit('xxx', '测试数据') - A页面
import Bus from '@/store/bus'
onShow() {
Bus.$on('xxx', res => {
// res = '测试数据'
})
}