美文网首页
antd 采坑记

antd 采坑记

作者: 奋斗的小小小兔子 | 来源:发表于2018-08-23 18:18 被阅读72次
  1. select placeholder 不起作用。

使用getFieldDecorator传入了一个默认值,如果默认值存在就传默认值,如果不存在传空串,导致placeholder显示不出来。

错误写法:

<FormItem label="负责人">
  {
    getFieldDecorator('name', { initialValue: info.name || '' })(
     <Select showSearch placeholder="请选择分部负责人">
       { list.map(item => (<Select.Option key={item.id} value={item.id}>{item.name}</Select>) }
  }
</FormItem>    

正确写法

<FormItem label="负责人">
  {
    getFieldDecorator('name', { initialValue: info.name || undefined })(
     <Select showSearch placeholder="请选择分部负责人">
       { list.map(item => (<Select.Option key={item.id} value={item.id}>{item.name}</Select>) }
  }
</FormItem>    

如果没有值就传入undefined,这样antd 就会显示placeholder
官方issue

  1. input 利用getFieldDecoratorrules来限制输入长度。
<FormItem label="名称">
  { getFieldDecorator('name', { 
    initialValue: divisionInfo.name || '', 
    rules: [{ max: 10, message: '10个字以内' }] 
  })(<Input placeholder="请填写名称,10个字以内" />) }
</FormItem>

相关文章

  • antd 采坑记

    select placeholder 不起作用。 使用getFieldDecorator传入了一个默认值,如果默认...

  • Universal Link 前端部署采坑记

    Universal Link 前端部署采坑记 Universal Link 前端部署采坑记

  • umi+antd+dva搭建审核系统采坑记

    在使用umi g page user/index --js --less创建文件报错如下 报错原因:umi升级造成...

  • TensorFlow分布式

    TensorFlow分布式采坑记 https://blog.csdn.net/tiangcs/article/de...

  • ReactNative采坑记

    记录一些坑和对rn的理解 1.React-Native 启动时报错 - “no bundle url presen...

  • nginx采坑记

    采坑系列2-nginx 最近因为工作,需要配置nginx,初期nginx都运行的非常的顺利,在终端输入命令 ngi...

  • IOS采坑记

    1.消除input在ios里面的默认内阴影

  • rabbitmq采坑记

    rabbitmq序列化 生产者序列化 ,默认是jdk序列化 消费者序列化,不写的话,只能用字节数组接收,不能转换成...

  • MySQL采坑记

    MySQL版本:8.0.15操作系统:Windows 10 ERROR 1148 (42000): The use...

  • MXNET采坑记

    卷积神经网络的输出单元数计算方法 `Conv2D`要求输入的x的形状为`(batch_size, in_chann...

网友评论

      本文标题:antd 采坑记

      本文链接:https://www.haomeiwen.com/subject/jjvmiftx.html