当前位置: 首页 > 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/a/314164.html

相关文章:

  • java:接口,抽象,多态的综合小练习
  • 软件设计师考试大纲
  • 技术题总结
  • Redis知识点整理 - 脑图
  • nacos配置中心入门
  • 算法训练(leetcode)二刷第二十六天 | *452. 用最少数量的箭引爆气球、435. 无重叠区间、*763. 划分字母区间
  • [苍穹外卖]-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模型部署教程