追蹤了一下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
就可以了。 🎜