2017-07-31 36 views
1

我已经加入DropDownButton在我反应过来的代码我想告诉悬停的所有选项,以我的按钮,但我搜索的文档我不力得到这方面的任何选项下面是我的代码如何显示在悬停选择反应引导

<DropdownButton 
           bsSize="small" 
           className="ddown" 
           role="menuitem" 
           title="Prgoram Profile"> 
           <MenuItem href="#books">Books</MenuItem> 

          </DropdownButton> 

任何人都可以请让我知道如何做到这一点?我检查here但Idint获得太多的想法

回答

0

林不确定引导反应一般,虽然你可以使用香草发生反应,通过利用onMouseEnteronMouseLeave事件

例如

import React, { Component } from 'react' 

export default class SomeComponent extends Component { 
    constructor() { 
     super(); 

     this.state = { 
      show: false 
     } 
    }; 

    render() { 
     return (
      <DropdownButton 
      bsSize="small" 
      className="ddown" 
      role="menuitem" 
      title="Program Profile" 
      onMouseEnter={(e) => this.setState({ show: true })} 
      onMouseLeave={(e) => this.setState({ show: false })} 
      open={this.state.show}> 
      <MenuItem href="#books">Books</MenuItem> 

      </DropdownButton> 
     ); 
    }; 
} 
+0

错误:类型错误:无法读取属性“秀”空的 – LowCool

+0

我一直都盼望通过反应引导文件,你在上面得到的错误是因为你必须在构造函数初始化状态。 –

+0

请参阅上述编辑。在回顾react-bootstrap模块的上下文之后,我认为上面应该可以工作 –