代码之家  ›  专栏  ›  技术社区  ›  troglodyte07

ant design select未正确设置样式

  •  0
  • troglodyte07  · 技术社区  · 7 年前

    使用ant design select呈现可搜索的select下拉列表

    根据文档,我编写了以下组件

    import React, { Component } from 'react';
    import { Select } from 'antd';
    
    const Option = Select.Option;
    
    function handleChange(value) {
      console.log(`selected ${value}`);
    }
    
    function handleBlur() {
      console.log('blur');
    }
    
    function handleFocus() {
      console.log('focus');
    }
    
    export default class SearchBarDemo extends Component {
      render() {
        return (
          <Select
            showSearch
            style={{ width: 200 }}
            placeholder="Select a person"
            optionFilterProp="children"
            onChange={handleChange}
            onFocus={handleFocus}
            onBlur={handleBlur}
            filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
          >
            <Option value="jack">Jack</Option>
            <Option value="lucy">Lucy</Option>
            <Option value="tom">Tom</Option>
          </Select>
        );
      }
    }
    

    但“选择”下拉列表的样式设置不正确

    如下所示 enter image description here

    1 回复  |  直到 7 年前
        1
  •  4
  •   King Rui    7 年前

    您是否为ant导入了css。设计

    import 'antd/dist/antd.css'
    

    上的我的演示 codesandbox