【发布时间】:2018-03-17 19:51:08
【问题描述】:
我处理的是boostrap switch
在 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();
}
});
【问题讨论】:
标签: javascript jquery twitter-bootstrap vue.js