cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Tidak bolehkah js diperkenalkan ke dalam projek vue untuk mengawal kelas elemen?

Inilah keadaan konsol dalam js yang diimport

Inilah yang berlaku dalam unsur

nav juga tidak berubah.
Apa yang sedang berlaku?

曾经蜡笔没有小新曾经蜡笔没有小新2766 hari yang lalu951

membalas semua(3)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-07-05 10:44:02

    Saya tidak nampak di mana masalahnya. Apabila bertanya soalan, mula-mula jelaskan pemikiran anda dan dedahkan titik masalah.

    Jawab soalan

    Tidakkah js boleh diperkenalkan ke dalam projek vue untuk mengawal kelas elemen?

    Adalah mungkin untuk memperkenalkan alat seperti jQuery untuk mengendalikan dom

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 10:44:02

    Malah, ia adalah sangat mudah untuk menangani masalah sedemikian dalam VueJS, berikut adalah contoh.

    Lihat dalam talian https://jsfiddle.net/wqbtt12c/

    Kod khusus adalah seperti berikut:

    <p id="app">
      <p :class="classStr" @click="changeClass">点我</p>
    </p>
    const classPool = ['red', 'blue', 'yellow'];
    
    new Vue({
        el: '#app',
      data() {
          return {
            classStr: 'red'
        }
      },
      methods: {
          changeClass() {
            this.classStr = classPool[Math.ceil(Math.random()*3.0) - 1];
        }
      }
    });
    #app > p {
      width: 100px;
      height: 100px;
      line-height: 100px;
      text-align: center;
    }
    .red {
      background: red;
    }
    
    .blue {
      background: blue;
    }
    
    .yellow {
      background: yellow;
    }

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:44:02

    Dalam projek vue, operasi mesti dipasang selepas elemen yang akan dikendalikan dipasang. saya pengsan.

    balas
    0
  • Batalbalas