7***@qq.com
7***@qq.com
  • 发布:2024-01-12 18:43
  • 更新:2024-01-13 10:58
  • 阅读:909

uniapp vue3.2+ts 语法中使用uni-popup 的ref绑定后,编辑器ts检查报错。

分类:uni-app

在使用uni-popup对组件进行方法使用的时候,使用了ref的绑定。在使用popup的方法的时候先对ref绑定了初始化的值,然后再根据值的true或者false对popup进行显示和隐藏的操作。这时候编辑器ts类型检查会对类型进行报错警告,如何解决该问题。

2024-01-12 18:43 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

ref 的值可能是 null,这个做个兼容就好了。因为这段代码可能在 onMounted 之前执行,这个时候 dom 还没有挂载。

先判断下,再执行。或者使用 popup.value?.open()

if(popup.value){  
popup.value.open()  
}

要回复问题请先登录注册