1
试图使用jquery -vue选择,问题是这个插件隐藏了我应用v-model的实际选择,所以当我选择一个值vue不会将它识别为选择更改事件和模型值不会更新。Vue 2与jquery选择
我已经看到了一些可供1 Vue公司的解决方案,不与Vue公司2
它显示了当前值,但不知道如何设置,使模型值的变化工作。
Vue.directive('chosen', {
twoWay: true, // note the two-way binding
bind: function(el, binding, vnode) {
Vue.nextTick(function() {
$(el).chosen().on('change', function(e, params) {
alert(el.value);
}.bind(binding));
});
},
update: function(el) {
// note that we have to notify chosen about update
// $(el).trigger("chosen:updated");
}
});
var vm = new Vue({
data: {
cities: ''
}
}).$mount("#search-results");
嗨布雷特,谢谢你的答复。我的问题是选择数据来自服务器,我无法将选择更改为选择选择。 – Waqas
@wagas你的意思是选项来自服务器? – Bert
我正在使用Python Django,整个表单来自服务器。由于每个刷新都会更改选项内的数据。我唯一能做的就是添加像v-model等属性。 – Waqas