vuetify.js - Vuetify 2.1 V-Select 更改后重置或清除选择
问题描述
我必须修复一个从 Vue 类扩展并包含 V-Select 组件的 vuetify 自定义组件。下拉菜单工作正常,但由于它只是一个弹出打开模式的触发垫,因此要求在 onchange 事件后重置/清除下拉选择。基本上我认为我需要触发 clearableCallback 但我不知道该怎么做。首先,我遇到的问题是,当我从父组件绑定方法时,范围始终是父组件,因此这指的是扩展父组件类。所以我想知道如何进入 v-select 组件的范围。除了可清除的道具,我看不到我正在尝试做的事情没有本机功能。任何提示?谢谢
解决方案
我不确定我是否完全理解您的问题,但如果我这样做了,您可以尝试在 v-select 上使用 @change 事件,并使用一种方法打开模态并将 v-select 模型的值重置为任何所需的值.
<v-select
v-model="select"
@change="someMethod"
>
</v-select>
...
methods: {
someMethod(){
this.openModal(this.select);
this.select = 0;
}
推荐阅读
- c# - 如何将json键映射到类属性
- java - Android SQLite 查询从时间字符串列中获取不同的年份值
- linux - 如何在bash脚本中将程序作为变量执行?
- coq - 如何简化相等语句
- python - 无法在 tkinter python 的另一个窗口中访问列表
- javascript - React + Webpack:“RuntimeError:内存访问越界”
- javascript - 尝试在不同组件中打开和关闭 Modal
- video - 添加 Range 标头支持 IIS 10
- python - Keras - 为 seq2seq 问题选择正确的批次/时期大小
- spring - 如何将 WebAppInitializer 实现 WebApplicationInitializer 类更改为主类