vue-form-generator & vue-multiselect:无法删除标签,重复它们
vue-form-generator & vue-multiselect: can't remove tags, duplicates them
我正在使用 vue-form-generator
with the field vueMultiselect
(integration of vue-multiselect
).
添加标签效果很好,但是删除标签失败(点击x
图标):
- 尝试删除第一个现有标签时没有任何反应
- 如果您添加标签并尝试删除它,则会发出一个
input
事件,该事件会重复标签
例如:
- 开头为
Vue.js
- 在
Vue.js
上单击 x
==> 标签仍然存在,(BROKEN)
- 添加
Rails.js
==> Vue.js
, Rails.js
(OK)
- 在
Rails.js
上单击 x
==> Vue.js
、Vue.js
、Rails.js
(BROKEN)
Here is a link to reproduce the problem
问:失败是因为我配置错误 vueMultiselect
(例如,我需要设置一些选项来防止这种行为)吗?
如果不是,我会把它作为一个错误提出来
Versions
:
- Vue = 2.5.17
- vue-multiSelect = 2.1.2
- vue-form-generator = 2.3.4
看看这个 codepen
也许这会对你有所帮助。
Fiddle - https://jsfiddle.net/73ufp4ys/
根据这个 Github issue 这仅仅是因为缺少 trackBy
选项。
我正在使用 vue-form-generator
with the field vueMultiselect
(integration of vue-multiselect
).
添加标签效果很好,但是删除标签失败(点击x
图标):
- 尝试删除第一个现有标签时没有任何反应
- 如果您添加标签并尝试删除它,则会发出一个
input
事件,该事件会重复标签
例如:
- 开头为
Vue.js
- 在
Vue.js
上单击x
==> 标签仍然存在,(BROKEN) - 添加
Rails.js
==>Vue.js
,Rails.js
(OK) - 在
Rails.js
上单击x
==>Vue.js
、Vue.js
、Rails.js
(BROKEN)
Here is a link to reproduce the problem
问:失败是因为我配置错误 vueMultiselect
(例如,我需要设置一些选项来防止这种行为)吗?
如果不是,我会把它作为一个错误提出来
Versions
:
- Vue = 2.5.17
- vue-multiSelect = 2.1.2
- vue-form-generator = 2.3.4
看看这个 codepen
也许这会对你有所帮助。
Fiddle - https://jsfiddle.net/73ufp4ys/
根据这个 Github issue 这仅仅是因为缺少 trackBy
选项。