AI助手支持GPT4.0
Component组件如何获取子组件对象?How does the Component component obtain the child component object?
Component组件如何获取子组件对象?
<view> <a id="test1"></a></view><view> <b id="test2"></b></view><view>测试</view>let pages = getCurrentPages();let currentPage = pages[pages.length - 1];let componentA = currentPage.selectComponent("#test1"); let componentB = currentPage.selectComponent("#test1").selectComponent("#test2"); 想问下各位大佬,怎么在自定义组件中获取到其子组件对象
// page. Wxml < View > < a id = "test1" > < / a > < / View > / / a.wxml < View > < B id = "test2" > < / b > < / View > / / b.wxml < View > test < / View > / / A and B are user-defined components, and B is a sub component of a. / / page page page. Execute the following code on the developer tool terminal, let pages = getcurrentpages(); let currentPage = pages[pages.length - 1]; let componentA = currentPage. selectComponent("#test1"); // You can get the component alert componentb = CurrentPage selectComponent("#test1"). selectComponent("#test2"); // If component B cannot be obtained, null is returned. I would like to ask you how to obtain its sub component object in the custom component
已解决,是id加错了位置,连续selectComponent是可以的。