跟踪了一下android的代码,发现无法通过DomObject来获取class的标志来定位.
<text class="hi></text>
<my_component></my_component>
如果在我的组件要响应某个事件或者手势时,需要隐藏class为hi的text组件. 在native层中可以实现吗?
还是说必须要触发相应的js的事件,让js来处理?
大家讲道理2017-05-18 10:51:57
获取引用比较简单:
Weex语法:
<template>
<p>
<text id="test">test</text>
</p>
</template>
<script>
module.exports = {
methods: {
testMethod: function () {
var top = this.$el('test')
}
}
}
</script>
Vue语法:
<template>
<p>
<text ref="test">test</text>
</p>
</template>
<script>
export default {
methods: {
testMethod () {
var top = this.$refs.test
}
}
}
</script>
还有你说的显示隐藏其实比较简单,不用获取引用,Weex语法直接使用if
,if
,Vue语法直接设置v-if
或v-show
Vue
v-if
或v-show
就可以了。🎜