Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 使用Vuejs2更新动态选择器上的选项_Design Patterns_Vue.js_Vuejs2_Vue Directives - Fatal编程技术网

Design patterns 使用Vuejs2更新动态选择器上的选项

Design patterns 使用Vuejs2更新动态选择器上的选项,design-patterns,vue.js,vuejs2,vue-directives,Design Patterns,Vue.js,Vuejs2,Vue Directives,我在更新VueJS组件中的select标记中的options数组时遇到问题 我有几行,在上选择每行的。每个选择将使用相同的选项数组。选择一个选项时,该选项将从其他选项中消失select 我尝试了几种方法来实现这一点,但我无法更新其他选项数组(使用Vue.set(…)函数和所有可用的警告) 问题类似于但: -选择器的数组必须是动态的 -每个选择器的选项都相同 这就是为什么这个问题的解决方案对我不起作用。我应该建议你保留一个可用选项数组,每次选择一个值时,你都要拼接可用选项中的值。当您v-for创建

我在更新VueJS组件中的
select
标记中的
options
数组时遇到问题

我有几行,在
上选择每行的
。每个
选择
将使用相同的
选项
数组。选择一个选项时,该选项将从其他选项中消失
select

我尝试了几种方法来实现这一点,但我无法更新其他选项数组(使用
Vue.set(…)
函数和所有可用的警告)

问题类似于但: -选择器的数组必须是动态的 -每个选择器的选项都相同


这就是为什么这个问题的解决方案对我不起作用。

我应该建议你保留一个可用选项数组,每次选择一个值时,你都要拼接可用选项中的值。当您
v-for
创建选项列表时,将仅显示尚未选择的选项