Component构造器的selectComponent方法
发布于 6 年前 作者 jing98 17550 次浏览 来自 问答

小程序里的Component构造器的selectComponent方法本来是获取选择器选择组件实例节点的,

在上周还是好用的,即使该组件没有进行渲染,或者selectComponent方法没有在onLoad里面执行也可以获取组件实例,

但是…今天再去做的时候就获取不到了,不管我在哪里执行这个方法,如果组件没有渲染就获取不到,而且,在往后的代码里,即使组件渲染之后也不能获取到组件实例了,只会在初始化的时候获取已经渲染的组件,这是修改了规则吗

this.setData({
     selectComponent: this.selectComponent("#selectComponent"),
     topicComponent: this.selectComponent("#topicComponent"),
     audioComponent: this.selectComponent('#audioComponent')
   })

3 回复

开发工具180425遇到了同样的问题

我也遇到这个方法不能调用的后台报告,但是不知道这个方法支持的版本,文档上没说

我也碰到这个问题,解决了吗

回到顶部