为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

获取引用比较简单:
Weex语法:

<template> <div>
  <text id="test">test</text>
 </div></template>
<script>
module.exports = {
  methods: {
   testMethod: function () {
      var top = this.$el('test')
    }
  }
}
</script>

Vue语法:

<template> <div>
  <text ref="test">test</text>
 </div></template>
<script>
export default {
  methods: {
   testMethod () {
      var top = this.$refs.test
    }
  }
}
</script>

还有你说的显示隐藏其实比较简单,不用获取引用,Weex语法直接使用ifVue语法直接设置v-ifv-show就可以了。


查看完整回答
反对 回复 2018-12-14
  • 1 回答
  • 0 关注
  • 588 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信