cari

Rumah  >  Soal Jawab  >  teks badan

javascript - weex Apabila memanjangkan komponen asli, bagaimana untuk mencari komponen pada tahap yang sama? Bolehkah anda menyembunyikan atau menunjukkan komponen bersebelahan?

Menjejaki kod android dan mendapati bahawa adalah mustahil untuk mendapatkan bendera kelas melalui DomObject untuk penentududukan.
<text class="hi></text>
<my_component></my_component>
Jika komponen saya perlu bertindak balas kepada acara atau gerak isyarat, saya perlu menyembunyikan komponen teks dengan kelas hi. Dalam bahasa asli layer Bolehkah ia dilaksanakan dalam
Atau adakah kita perlu mencetuskan acara js yang sepadan dan biarkan js mengendalikannya?

伊谢尔伦伊谢尔伦2770 hari yang lalu408

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-18 10:51:57

    Mendapatkan rujukan agak mudah:
    WeexSintaks:

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

    VueSintaks:

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

    Selain itu, paparan dan penyembunyian yang anda nyatakan sebenarnya agak mudah. ​​Tidak perlu mendapatkan rujukan Sintaks Weex secara langsung menggunakan jika, dan sintaks ifVue语法直接设置v-ifv-showVue

    secara langsung menetapkan . v-if atau v-show akan berjaya. 🎜

    balas
    0
  • Batalbalas