javascript - Mengapa nilai yang dikira ini juga diakses semasa menetapkannya dalam vue-demo?
迷茫
迷茫 2017-05-19 10:27:50
0
2
486

https://jsfiddle.net/yyx99080...

Apabila saya mengklik pada kotak semak, iaitu, apabila saya menetapkannya, konsol akan

Output mendapat nilai dan nilai yang ditetapkan, bermakna saya menetapkannya pada masa yang sama

juga melawatnya. Tidak faham kenapa? Tolong beri Dalao nasihat

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
给我你的怀抱

v-model="allDone" 只是一个语法糖,相当于 :value="allDone" @input="allDone =$event.target.value"

Jadi ia akan berlaku set pertama dan kemudian mendapat

左手右手慢动作

v-model pada asasnya ialah gula sintaksis untuk v-bind dan v-on di atas v-model="allDone" adalah bersamaan dengan v-bind:value="allDone" v-on:input="allDone =. $event.target.value", dan dalam vue, setiap atribut mempunyai dua kaedah get dan set yang sepadan. Kaedah set dan get dipanggil apabila data berubah dan diakses masing-masing, dan boleh memantau perubahan data. .
Anda boleh mencetak data ini.$data dan melihatnya.

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