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