前言:
返回上页面刷新数据这个功能主要用于在当前页面点击跳转到另一个页面之后,在另一个页面对数据进行了操作,比如:阅读量,然后返回上页面,让阅读量随之改变
方法1:
使用uniapp和微信小程序的跳转api进行跳转,这样会重新执行onload事件
方法2:
不经常用,没用过,只听说过
// 页面A.vue // 触发自定义事件 this.$emit('refreshData', data); // 页面B.vue // 监听自定义事件并执行数据刷新操作 this.$on('refreshData', (data) => { // 执行数据刷新操作 });
方法3:
通过onshow钩子函数进行重新请求接口、重新赋值等等
onShow() { console.log('onShow'); },