vue 使用 typescript ref中的方法找不到(uniapp 中使用 typescript ref)

在学习uniapp中 第一次使用了typescript ,然后使用了uniapp中的遮罩层组件Popup ,发现在调用组件的方法时报如下错误,说是方法找不到,但是很神奇的是在微信开发者工具中,没有任何问题:

vue 使用 typescript ref中的方法找不到(uniapp 中使用 typescript ref)_第1张图片

后面经过查找资料发现,使用了typescript 后不能按照原有的写法来,必须先拿到对应的元素,定义其类型才可以拿到对应的方法,结果方法如下(vue中应该也是如此):

vue 使用 typescript ref中的方法找不到(uniapp 中使用 typescript ref)_第2张图片

你可能感兴趣的:(vue,typescript)