Vue渲染JQuery插件v-如果在Ajax调用上设置为True

时间:2017-07-25 08:01:25

标签: jquery jquery-plugins vue.js vuejs2 icheck

我有一个由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方法时,会出现复选框,但函数调用似乎不起作用。

知道如何正确呈现复选框样式?

0 个答案:

没有答案