在使用uni-popup对组件进行方法使用的时候,使用了ref的绑定。在使用popup的方法的时候先对ref绑定了初始化的值,然后再根据值的true或者false对popup进行显示和隐藏的操作。这时候编辑器ts类型检查会对类型进行报错警告,如何解决该问题。
7***@qq.com
- 发布:2024-01-12 18:43
- 更新:2024-01-13 10:58
- 阅读:909
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
ref 的值可能是 null,这个做个兼容就好了。因为这段代码可能在 onMounted 之前执行,这个时候 dom 还没有挂载。
先判断下,再执行。或者使用 popup.value?.open()
if(popup.value){
popup.value.open()
}