0
在jQuery中,很容易,你可以做DOC狀態:
$('input[name="my-checkbox"]').on('switchChange.bootstrapSwitch', function(event, state) {
console.log(this); // DOM element
console.log(event); // jQuery event
console.log(state); // true | false
});
但在VueJS,我不能元素綁定到值:
<div id="vue-instance">
<input type="checkbox" name="my-checkbox" checked @click="log">
</div>
var vm = new Vue({
el: '#vue-instance',
data: {
},
methods:{
log(){
alert('ok');
}
},
mounted(){
$("[name='my-checkbox']").bootstrapSwitch();
}
});
這裏是小提琴:https://jsfiddle.net/xoco70/tfkLkLqw/1/