javascript - weex Lors de l'extension de composants natifs, comment localiser les composants au même niveau ? Pouvez-vous masquer ou afficher un composant adjacent ?
伊谢尔伦
伊谢尔伦 2017-05-18 10:49:57
0
1
405

J'ai suivi le code Android et constaté qu'il était impossible d'obtenir le drapeau de classe via DomObject pour le positionnement.
<text class="hi></text>
<my_component></my_component>
Si mon composant doit répondre à un événement ou à un geste, je dois masquer le composant texte avec la classe hi. En natif layer Peut-il être implémenté dans
Ou devons-nous déclencher l'événement js correspondant et laisser js le gérer ?

伊谢尔伦
伊谢尔伦

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

répondre à tous(1)
大家讲道理

Obtenir des références est relativement simple :
WeexSyntaxe :

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

VueSyntaxe :

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

De plus, l'affichage et le masquage que vous avez mentionnés sont en fait relativement simples. Il n'est pas nécessaire d'obtenir une référence. La syntaxe Weex utilise directement if, et la syntaxe ifVue语法直接设置v-ifv-showVue

définit directement . v-if ou v-show fera l'affaire. 🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal