简体   繁体   中英

How to use v-model with checkbox in vue.js?

In vue2 js, I want to use a checkbox with a v-model.

<input type="checkbox" value="test" :checked="selected"/>

I want the value of the checkbox to be test , however I want the 2 way binding with the prop called selected which is a boolean. However the above only does 1 way binding. How can I fix this?

Thanks

Use v-model instead of :checked

 new Vue({ el: '#app', data: { selected: false } });
 <script src="https://unpkg.com/vue@latest/dist/vue.js"></script> <div id="app"> <input type="checkbox" value="test" v-model="selected"> <div>Selected: {{selected}}</div> </div>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM