javascript - 从 v-chip-groups 获取多个选定值
问题描述
有两个数组
categoryArr=['test','demo'] and regionArr = ['GJ','MH']
我正在使用 v-chip-groups 在芯片中显示此数组值
<v-row>
<v-chip-group
class="float-right"
multiple
v-model="rgSelected"
active-class="deep-purple--text text--accent-2"
>
<v-chip filter v-for="(region,i) in regionArr" :value="region" :key="i">{{region}}</v-chip>
</v-chip-group>
</v-row>
<v-divider class="my-2"></v-divider>
<span style="font-size:1.5rem">Category</span>
<br />
<v-row>
<v-chip-group
class="float-right"
multiple
v-model="ctSelected"
active-class="deep-purple--text text--accent-2"
>
<v-chip filter v-for="(category,i) in categoryArr" :value="category" :key="i">{{category}}</v-chip>
</v-chip-group>
</v-row>
I'm using watch here
watch: {
rgSelected: "showDuedate",
ctSelected: "showDuedate"
}
methods: {
showDuedate() {
console.log(this.ctSelected, this.rgSelected);
}
},
v-model 是 ctSelected =[] 和 rgSelected = []。但是当我点击“GJ”rgSelected = ['GJ']
之后,如果我点击“测试”,输出就会显示出来ctSelected=['GJ','test'] and rgSelected=['GJ']
。你能告诉我我在这里做错了什么吗?
解决方案
推荐阅读
- javascript - 在异步请求的服务器端昂贵的过程中浏览器锁定
- python - 从excel导入mysql
- nlp - 在 LUIS 中处理单个话语中的多个意图
- angular - 使用 Jenkins 创建构建时 Angular 4 资产不复制
- angular - Angular 5服务变量未定义
- ruby-on-rails - rails数据库记录问题
- redirect - 将非 www 重定向到 www 以获取内部页面的 url
- javascript - jQuery将数组中的值放入文本框中但没有逗号
- sql - 如果 CASE 表达式中只有一个字符差异,则使两个字符串相等
- dji-sdk - 适用于 Windows 的 DJI SDK