关于报错

[VUE WARN]: ERROR IN CALLBACK FOR WATCHER “data”,“TypeError: Cannot read properties of null (reading ‘xxxxxxx’)”

含义

这个错误是你监听data时方法里的值为null,造成调用xxxxxxx时导致报错,

解决办法

一般可以在调用方法前,确保它存在,例如下图:

@Watch('data')
  你的监听函数的名(newVal){
    this.$nextTick(()=>{
      if(newVal){
      iosGuide && iosGuide.xxxxxxx({
        visibility: 'visible'
      })
    }else{
      iosGuide && iosGuide.xxxxxxx({
        visibility: 'hidden'
      })
    }             
    })
  }

以上需要加 iosGuide && ,保证它存在的情况下才可以调用xxxx方法即可

Logo

前往低代码交流专区

更多推荐