javascript - Apabila menggunakan komponen kotak berbilang pilihan vue+ElementUI, saya menghadapi masalah Apakah sebabnya?
PHPz
PHPz 2017-05-18 10:51:43
0
2
701

Apabila menggunakan butang radio ElementUI dan komponen kotak berbilang pilih, menggunakan pemaparan gelung v-for, tiada respons apabila mengklik pada kotak pilihan, tetapi data terikat boleh ditukar dengan betul
Kod untuk mengikat data adalah seperti berikut:

<el-checkbox-group v-model="questions[now_page-1].value" v-if="questions[now_page-1].type=='checkbox'">
    <p v-for='item in questions[now_page-1].options'>
        <el-checkbox :label="item.value"></el-checkbox>
    </p>
</el-checkbox-group>

Antaranya, soalan[now_page-1].value ialah tatasusunan Tiada masalah dengan pemaparan halaman Iaitu, selepas mengklik kotak berbilang pilih, kotak berbilang pilihan tidak menjadi dipilih, tetapi di kali ini soalan[now_page-1].nilai diperolehi Nilai pilihan yang baru diklik

Ada sesiapa yang hadapi situasi ini sila terangkan secara terperinci penyelesaian dan punca masalah ini

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
Peter_Zhu

Ia mungkin disebabkan tatasusunan JS tidak dapat mencapai pengikatan dua hala, jadi data tatasusunan telah berubah tetapi komponen tidak mengesannya

Peter_Zhu

Kenapa el-checkbox要放到p里面?去掉p, 把v-for放到el-checkboxdi atas

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan