uniapp监听页面离开返回上一级实现数据刷新

2023-05-07 21:38:26 浏览数 (3)

实现原理是基于uniapp的uni.on、uni.emit uni.

代码语言:javascript复制
  onUnload() {
    uni.$emit('refresh');
  },

然后在上一级组件里面增加

代码语言:javascript复制
onLoad(opts){
  console.log('opts',opts)
  uni.$on('refresh',() => {
    this.getWorkOrderUnShelveMaterialList()
  })
},
onUnload(){
  console.log('onUnload')
  uni.$off('refresh')
},

0 人点赞