小程序里的Component构造器的selectComponent方法本来是获取选择器选择组件实例节点的,
在上周还是好用的,即使该组件没有进行渲染,或者selectComponent方法没有在onLoad里面执行也可以获取组件实例,
但是.....今天再去做的时候就获取不到了,不管我在哪里执行这个方法,如果组件没有渲染就获取不到,而且,在往后的代码里,即使组件渲染之后也不能获取到组件实例了,只会在初始化的时候获取已经渲染的组件,这是修改了规则吗
this .setData({ selectComponent: this .selectComponent( "#selectComponent" ), topicComponent: this .selectComponent( "#topicComponent" ), audioComponent: this .selectComponent( '#audioComponent' ) }) |
我也遇到这个方法不能调用的后台报告,但是不知道这个方法支持的版本,文档上没说
开发工具180425遇到了同样的问题
我也碰到这个问题,解决了吗
这个的解决方法一个是在一开始时让元素display:none, 这样能获取,不然就是在用的时候在获取一遍,这个方法没有验证