我想通過AJAX使用VueJS填充我的jQuery選擇下拉字段,但是當我應用新值時它不會更新選擇下拉列表。VueJS選擇指令不更新更改選項
我嘗試了多種方式,例如當我們獲得AJAX響應時手動觸發$('.cs-select').trigger("chosen:updated");
,但我認爲這不起作用,因爲VueJS需要幾秒鐘將結果解析爲所有下拉列表(我有大約20個相同的值一頁)。
下面一個例子,其中它不工作,我加入城市阿姆斯特丹一旦萬事俱備但只有在沒有-JS下拉列表顯示出來:http://jsfiddle.net/qfy6s9Lj/106/
任何人有一個簡單的辦法?我覺得使用setTimeout()
是不是要走的路。
id建議將它作爲一個組件,並使用監視你想更新的數據來觸發你的jQuery更新。組件比指令功能強大得多,您可以將select作爲組件的根元素。 – vbranden