vuejs2 - 当没有为vue-select选择任何内容时如何返回null而不是空字符串
问题描述
我想null
在没有选择任何内容而不是""
. 使用reduce
下面的函数它仍然返回""
。请注意,如果选择了某些内容,则它需要返回对象,但其中仅包含id
字段。
<v-select v-model="answer"
:placeholder="Pick one (or not)"
:options="[{id: 1, label: 'A'}, {id: 2, label: 'B'}]"
:reduce="entry => (entry === '' ? null : {id: entry.id})">
</v-select>
解决方案
好吧(呃)答案是,如果他们不选择任何东西,那么它不会v-model
触及""
. 只需初始化它即可null
修复所有问题。
推荐阅读
- networking - 在充当接入点的同时连接到 wifi 网络
- mongodb - 保存模型时缺失值
- c# - 比较使用反射的 2 种组装方法
- python - 如何测试使用上下文参数的 Flask API
- google-cloud-platform - 您可以在 BigQuery 的 DDL 语句中为视图指定列描述吗?
- java - TextView 没有被放置在屏幕的一半以下
- python - 当明确给出 s3 路径时,模式合并不起作用
- powershell - 从 PowerShell 对象输出中消除空行
- java - 带有两个分隔符的 Java 打印数组
- javascript - 使用模板文字添加多个类名