ijry / uview-plus

零云®uview-plus,是uni-app全面兼容nvue的uni-app生态框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水。
https://uview-plus.jiangruyi.com
MIT License
485 stars 125 forks source link

vue3 使用 uToast 时 ref 获取不到组件实例 #183

Closed LiangXixixi closed 1 year ago

LiangXixixi commented 1 year ago

const uToast = ref(null)

uToast.value!.show({ type: 'success', title: '发送成功', icon: false }) ![image](https://github.com/ijry/uview-plus/assets/50560783/8216560a-3926-4d14-b0a6-f39527d7543e)

LiangXixixi commented 1 year ago

image 打印出来的ref是vue实例,并没有获取到u-toast,使用的是uniapp+vite+vue3+uview-plus

LiangXixixi commented 1 year ago

image 上图为具体代码,加载时就有很多警告,如下 image

LiangXixixi commented 1 year ago

解决了,ref不知道为什么不能定义成官方文档一样的名字,不然就不行,如下图

image

ijry commented 1 year ago

因为与组件重名冲突了