react-bootstrap-multiselect无效

时间:2016-12-07 15:51:59

标签: reactjs bootstrap-multiselect

我必须做一些非常愚蠢的事情,因为我无法让react-bootstrap-multiselect工作。

import { MultiSelect } from 'react-bootstrap-multiselect'

export class StatusBar extends Component {  

@observable status = {}

  list = [{ value: 'One', selected: true }, { value: 'Two' }, { value: 'Three' }, { value: 'Four', label: 'Four Label' }]

  constructor(props) {
    super(props)
    this.store = this.props.store
  }

  render() {

    return (
      <div className='statusBar'>
        <div className='item'>
          <span><MultiSelect data={this.list} multiple /></span>
        </div>
        <div className='item'>
          <span>John Doe</span>
        </div>
      </div>
    )

  }
}

我收到错误:React.createElement:type不应为null,undefined,boolean或number。它应该是一个字符串

我还调试了bootstrap-multiselect.js并注意到值ko未定义,因此跳过了大部分代码。

    if (typeof ko !== 'undefined' && ko.bindingHandlers && !ko.bindingHandlers.multiselect) {

有什么想法吗?

0 个答案:

没有答案