首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React建议以列表的形式显示

React建议以列表的形式显示
EN

Stack Overflow用户
提问于 2020-04-28 20:34:25
回答 1查看 100关注 0票数 0

我正在尝试在我的react应用程序中通过react-bootstrap-typeahead使用typeahaead,使用的示例与这个问题中提到的相同

React: Suggestion is not showing in the drop-down

根据这个问题的答案,我也导入了CSS文件。但是,当我单击typeahead框时,仍然会以列表的形式显示建议。

代码:使用react-bootstrap-typeahead的Typeaheadsearch类

代码语言:javascript
复制
import {Typeahead} from 'react-bootstrap-typeahead';
import { FormGroup, FormControl as Control } from 'react-bootstrap';
import 'react-bootstrap-typeahead/css/Typeahead.css';
import React, { Component } from 'react'

class Typeaheadsearch extends React.Component {
   state = {
    multiple: false,
  };

  render() {
    const {multiple} = this.state;

    return (
      <div>
        <Typeahead
          labelKey="name"
          multiple={multiple}
          options={[
            'Green',
            'Yellow',
            'Orange',
            'Red'
          ]}
          placeholder="Choose a name..."
        />
        <FormGroup>
          <Control
            checked={multiple}
            onChange={(e) => this.setState({multiple: e.target.checked})}
            type="checkbox">
          </Control>
        </FormGroup>
      </div>
    );
  }
}

export default Typeaheadsearch

我从我的App.js文件中调用这个类

代码: App.js

代码语言:javascript
复制
class App extends Component {

  render() {
    return <Typeaheadsearch />
  }
}

输出如下图所示:

输出

有人能帮帮忙吗。

我已经搜索了这个特定的css文件,它出现在我的项目中。此外,我尝试将此文件的内容复制到我的.css文件中,但仍然不起作用。

另外,我已经检查了UI,并且在CSS元素前面有这种类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-30 01:12:52

react-bootstrap-typeahead库旨在与Bootstrap styles一起使用。看起来你还没有在你的项目中包含CSS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61480291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档