2
我只想確定複選框是否在Vue js 2中被選中。在jquery中我們有像$('input [type = checkbox]' ).prop( '檢查');如果複選框被選中,它將返回true。 Vue js中的等效函數是什麼?如何確定複選框是否被選中Vue js
以下是代碼方案。請注意,我正在使用刀片模板使用laravel。
@foreach ($roles as $role)
<input type="checkbox" v-on:click="samplefunction({{$role->id}})" v-model="rolesSelected" value="{{$role->id}}">
@endforeach
JS部分是
<script>
var app = new Vue({
el: '#app1',
data: {
rolesSelected:"",
},
methods : {
samplefunction : function(value) {
// Here i want to determine whether this checkbox is checked or not
}
},
});
</script>
你最好將複選框綁定到一個變量,然後聽各種各樣的音樂能夠。 'rolesSelected'可以是多維的。 – admcfajn
按照這個文檔https://vuejs.org/v2/guide/forms.html#Checkbox,它有一個很好的例子 –
@admcfajn rolesSelected不是多維的。 –