2***@qq.com
2***@qq.com
  • 发布:2022-06-18 14:08
  • 更新:2023-05-16 10:26
  • 阅读:1035

使用uniapp, vue3.2写法, ref绑定自定义组件, 拿到的ref.value是一串看不懂的内容

分类:uni-app

如题, 使用uniapp, vue3.2写法, ref绑定自定义组件, 拿到的ref变量.value是一串看不懂的内容.

在单纯的vue3项目里, 元素的ref对象.value后面可以直接调用组件的属性和方法, 但是在uniapp的微信小程序里, 拿到的是这么一串内容 (如图)

在谷歌浏览器里拿到的也是一个看不懂的对象

2022-06-18 14:08 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

你的子组件是不是使用了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

2***@qq.com

2***@qq.com (作者)

这里面的$data $attrs $el都没有我想要的组件方法和属性

要回复问题请先登录注册