weex 扩展native的组件,如何定位同级的组件?从而可以实现隐藏或者显示某个相邻的组件?

跟踪了一下android的代码,发现无法通过DomObject来获取class的标志来定位.
<text class="hi></text>
<my_component></my_component>
如果在我的组件要响应某个事件或者手势时,需要隐藏class为hi的text组件. 在native层中可以实现吗?
还是说必须要触发相应的js的事件,让js来处理?

互换的青春
浏览 593回答 1
1回答

Smart猫小萌

获取引用比较简单:Weex语法:<template>&nbsp;<div> &nbsp;&nbsp;<text&nbsp;id="test">test</text> &nbsp;</div></template> <script> module.exports&nbsp;=&nbsp;{ &nbsp;&nbsp;methods:&nbsp;{ &nbsp;&nbsp;&nbsp;testMethod:&nbsp;function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;top&nbsp;=&nbsp;this.$el('test') &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;} } </script>Vue语法:<template>&nbsp;<div> &nbsp;&nbsp;<text&nbsp;ref="test">test</text> &nbsp;</div></template> <script> export&nbsp;default&nbsp;{ &nbsp;&nbsp;methods:&nbsp;{ &nbsp;&nbsp;&nbsp;testMethod&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;top&nbsp;=&nbsp;this.$refs.test &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;} } </script>还有你说的显示隐藏其实比较简单,不用获取引用,Weex语法直接使用if,Vue语法直接设置v-if或v-show就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript