我有一个仪表板应用程序,其中包含许多过滤器:多选下拉列表,按钮,搜索字段。仪表板上有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>