1***@qq.com
1***@qq.com
  • 发布:2025-07-14 17:11
  • 更新:2025-07-14 17:14
  • 阅读:33

【报Bug】抖音小程序 通过ref获取组件实例报错,this.refs.xxx是undefined

分类:uni-app

产品分类: uniapp/小程序/抖音

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.6.1 (23G93)

HBuilderX类型: 正式

HBuilderX版本号: 4.75

第三方开发者工具版本号: Version: 4.4.2

基础库版本号: 3.75.0.6

项目创建方式: HBuilderX

示例代码:

this.$nextTick(() => {
this.$refs.bikeDialog.closeTip();
})

操作步骤:

this.$nextTick(() => {
this.$refs.xxDialog.closeTip();
})

预期结果:

xxDialog组件的closeTip方法正常执行

实际结果:

this.$refs.xxDialog是undefined,导致调用this.$refs.xxDialog.closeTip();报错

bug描述:

抖音小程序 通过ref获取组件实例报错,this.refs.xxx是undefined

微信小程序和支付宝小程序是正常的。

2025-07-14 17:11 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

是升级之后导致的?升级之前正常吗?

  • 1***@qq.com (作者)

    没有升级,之前是微信小程序和支付宝小程序,业务正常运转,现在需要适配抖音小程序。

    版本号:2.0.2-4010520240507001


    我也尝试用HbuilderX去跑项目,也是一样的报错。


    我看了抖音的开发者文档,抖音是支持ref获取组件实例的

    https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/tutorial/custom-component/ref

    2025-07-14 17:31

  • DCloud_UNI_yuhe

    回复 1***@qq.com: 提供一下一个代码片段,看一下你是咋用的

    2025-07-14 17:47

要回复问题请先登录注册