当前位置: 首页 > article >正文

Antd框架中的Select组件placeholder不显示

官方是这样说的:

placeholder 只有在 value = undefined 才会显示,对于其它的 null、0、'' 等等对于 JS 语言都是有意义的值。

所以原本我的代码是这样的,这样写placeholder的值是不会显示的

<template>
<a-form-item
  label="所属门店"
  name="shopId"
  :rules="[{ required: true, message: '请输入所属门店' }]"
>
  <a-select
    v-model:value="formState.shopId"
    :fieldNames="{ label: 'name', value: 'id' }"
    :options="options"
    placeholder="请选择所属门店"
    style="width: 200px"
  ></a-select>
</a-form-item>
</template>

<script lang='ts' setup>
const formState = reactive({
  shopId: "",
  model: 0,
  name: "",
  ylyTerminalNo: "",
  ylySecretKey: "",
});
</script>

解决办法:把shopId: " "改成shopId: undefined就行了

<template>
<a-form-item
  label="所属门店"
  name="shopId"
  :rules="[{ required: true, message: '请输入所属门店' }]"
>
  <a-select
    v-model:value="formState.shopId"
    :fieldNames="{ label: 'name', value: 'id' }"
    :options="options"
    placeholder="请选择所属门店"
    style="width: 200px"
  ></a-select>
</a-form-item>
</template>

<script lang='ts' setup>
const formState = reactive({
  shopId: undefined,
  model: 0,
  name: "",
  ylyTerminalNo: "",
  ylySecretKey: "",
});
</script>

http://www.kler.cn/news/314164.html

相关文章:

  • [苍穹外卖]-11数据可视化接口开发
  • Qt 窗口事件机制
  • 分页查询,pageHelper, pagehelper-spring-boot-starter
  • C++ 策略技术中的算法策略
  • 握手传输 状态机序列检测(记忆科技笔试题)_2024年9月2日
  • 构建高可用和高防御力的云服务架构第一部分:深入解析DDoS高防(1/5)
  • 财富之眼用经济思维看清世界PDF高清下载
  • 【FastAPI】服务器使用SSE实现客户端之间的广播和点对点功能
  • 给新人的python笔记(一)
  • 深度学习基本概念详解
  • flink on k8s
  • 79篇vs13篇!本周中国学者发文量远超外国学者| NHANES数据库周报(8.28~9.3)
  • 执行matlab后进行RTL功能仿真check
  • 基于开源鸿蒙(OpenHarmony)的【智能家居综合应用】系统
  • 代理模式---静态代理和动态代理
  • JVM内存学习
  • Lodash的特点和功能
  • WGAN算法
  • 信奥初赛解析:1-3-计算机软件系统
  • YOLOv5模型部署教程
  • 小阿轩yx-通过state模块定义主机状态
  • 【计网面试真题】If-Modified-Since和Etag有什么区别
  • WebServer
  • 6、等级保护政策内容
  • Go语言的垃圾回收(GC)机制的迭代和优化历史
  • Vision Based Navigation :针对航天领域的基于视觉导航机器学习应用生成训练数据集
  • Redis的AOF持久化、重写机制、RDB持久化、混合持久化
  • Springboot常见问题(bean找不到)
  • C#为任意组件开发登录功能的记录
  • android设置实现广告倒计时功能