yanwgenhua
yanwgenhua
  • 发布:2021-09-14 17:09
  • 更新:2021-09-14 17:48
  • 阅读:777

【报Bug】字节跳动小程序 父组件调不到子组件的方法

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.2.2

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

基础库版本号: 2.22

项目创建方式: HBuilderX

操作步骤:

子组件方法:
init_popup(page, source) {
var that = this;
if (page != null) that.from_page = page;
if (source != null) that.source = source;
}
父组件调子组件:
<popup ref="popup"></popup>

父组件调用子组件内的方法:
this.$refs.popup.init_popup('lp_detail');

预期结果:

正常打印

实际结果:

vendor.js:94 TypeError: Cannot read property 'init_popup' of undefined

bug描述:

uniapp 自定义组件,在微信小程序下,父组件调用子组件的方法可以正常调用。在字节跳动小程序下报Cannot read property 'init_popup' of undefined。

组件名:popup  
子组件方法:  
init_popup(page, source) {  
    var that = this;  
    if (page != null) that.from_page = page;  
    if (source != null) that.source = source;  
}  
父组件调子组件:  
<popup ref="popup"></popup>  

父组件调用子组件内的方法:  
this.$refs.popup.init_popup('lp_detail');
2021-09-14 17:09 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

延迟一下调用

yanwgenhua

yanwgenhua (作者)

在线等

该问题目前已经被锁定, 无法添加新回复