Rumah  >  Soal Jawab  >  teks badan

JavaScript: Ubah suai warna/saiz, dsb. butang yang dicipta secara dinamik

Saya mencipta butang dinamik dalam vuejs di mana setiap butang mewakili jawapan yang berbeza kepada soalan.

Matlamat saya ialah: apabila saya menjawab salah, pilihan yang betul diserlahkan dalam warna hijau sehingga soalan seterusnya ditunjukkan.

Adakah mungkin untuk menukar tetapan lain "BaseButtons" ini menggunakan CSS? Bagaimana saya boleh melakukan ini?

<template>
  <div class="container-botoes">
     <BaseButton class="optionsButtons" 
     v-for="options in optionsAnswers" 
     :key="options.id" @click="handleAnswer(options)">
       {{options.ans}}
     </BaseButton>
  </div>
</template>
methods:{
  handleAnswer(options){
    if (options.id === this.correctAnswer){
      this.playerHit = true;
    }
    else {
      this.opponentHit = true;
      
    }
    this.nextquestion();
  },

P粉085689707P粉085689707244 hari yang lalu310

membalas semua(1)saya akan balas

  • P粉007288593

    P粉0072885932024-02-18 13:11:05

    Satu pilihan ialah membuat kelas css dengan gaya yang anda perlukan dan kemudian melampirkannya pada komponen BaseButton berdasarkan kriteria anda

    balas
    0
  • Batalbalas