我有一个由iCheck(一个JQuery插件)设置样式的复选框。该复选框有一个v-if指令,它将通过JQuery Post请求设置为true。
function initializeICheck() {
$('input').iCheck({
checkboxClass: 'icheckbox_square-blue',
radioClass: 'iradio_square-blue',
increaseArea: '20%' // optional
});
}
var login = new Vue({
el: '#vLogin',
data: {
showcheckbox: false,
},
methods: {
validateLogin: function() {
$.post("validate", function(data, textStatus, xhr) {
}).done(function(response) {
login.showcheckbox = true;
initializeICheck();
});
}
}
});
但是,当调用validateLogin方法时,会出现复选框,但函数调用似乎不起作用。
知道如何正确呈现复选框样式?