如题, 使用uniapp, vue3.2写法, ref绑定自定义组件, 拿到的ref变量.value是一串看不懂的内容. 在单纯的vue3项目里, 元素的ref对象.value后面可以直接调用组件的属性和方法, 但是在uniapp的微信小程序里, 拿到的是这么一串内容 (如图) 在谷歌浏览器里拿到的也是一个看不懂的对象
你的子组件是不是使用了setup标签语法糖,如果使用了的话,需要子组件在setup标签内使用宏编译器暴露出需要的属性;defineExpose({ init }); 具体看这里:https://cn.vuejs.org/api/sfc-script-setup.html#defineexpose
ai自由畅想
正解~~
2023-06-11 15:36
wynn
大佬,我遇到了在小程序那边,使用 ref 恒定拿不到子组件实例: 子组件: options api,父组件: setup 标签语法糖。这种情况有什么解决思路嘛
2023-10-28 00:35