多重选择上的Vue重置过滤器-适用于其他元素,但不适用于vue多重选择

我有一个仪表板应用程序,其中包含许多过滤器:多选下拉列表,按钮,搜索字段。仪表板上有3个数据集:对于数据集1,单击按钮A,对于数据集2,单击按钮2,等等。

当用户单击A / B / C按钮时,我正在使用

Object.assign(this.$data,this.$options.data.apply(this))

重置过滤器,但是以上操作不适用于Vue Multiselect组件。知道为什么会这样吗?

我正在使用的多选标记的示例:

<multiselect v-model="selectedRegion" :options="regions" :multiple="true" :max="3" :close-on-select="true" :clear-on-select="true" :preserve-search="false" placeholder="Region" label="text" track-by="text" :preselect-first="false" v-if="$route.meta.showFilter"> </multiselect>

zhangyansong 回答:多重选择上的Vue重置过滤器-适用于其他元素,但不适用于vue多重选择

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2397671.html

大家都在问