javascript - weex Wie kann man beim Erweitern nativer Komponenten Komponenten auf derselben Ebene platzieren? Können Sie eine angrenzende Komponente ein- oder ausblenden?
伊谢尔伦
伊谢尔伦 2017-05-18 10:49:57
0
1
393

Verfolgte den Android-Code und stellte fest, dass es unmöglich war, das Klassenflag zur Positionierung über DomObject abzurufen.
<text class="hi></text>
<my_component></my_component>
Wenn meine Komponente auf ein Ereignis oder eine Geste reagieren muss, muss ich die Textkomponente mit der Klasse hi ausblenden. Im nativen Ebene Kann es implementiert werden
Oder müssen wir das entsprechende js-Ereignis auslösen und js damit umgehen lassen?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
大家讲道理

获取引用比较简单:
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语法直接使用ifVue语法直接设置v-ifv-show就可以了。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage