1
Ich kann die DropDown-Schaltfläche nicht korrekt rendern. Siehe das erstellte jsbin-Beispiel. Nicht in der Lage zu verstehen, was ich falsch mache.React-Bootstrap Dropdown-Button funktioniert nicht wie erwartet
const Hello = (props) => {
console.log(props)
let Media = ReactBootstrap.Media
let Image = ReactBootstrap.Image
let DropdownButton = ReactBootstrap.DropdownButton
let MenuItem = ReactBootstrap.MenuItem
let ButtonToolbar = ReactBootstrap.ButtonToolbar
return (
<div>
<p>Hi {props.name.title}</p>
<ButtonToolbar>
<DropdownButton title = "Test" id = "test" key = "1">
<MenuItem key = "1" eventKey="1">1</MenuItem>
</DropdownButton>
</ButtonToolbar>
</div>
)
}
class App extends React.Component{
constructor(props) {
super(props);
this.state = {
globus:{
title:"DropDown Button",
actors:["h","i","j"]
}
};
}
render() {
return (<div className="app">
<Hello name={this.state.globus} />
</div>);
}
}
ReactDOM.render(<App />, document.getElementById('app'));
Jede Hilfe ist viel
Prost geschätzt!
, die das Problem lösen, aber mein Hauptproblem scheint zu sein, ich bin nicht in der Lage auf die Schaltfläche richtig in hinzufügen Tags aus irgendeinem Grund. Ist das nicht möglich. –
Wenn dies Ihre ursprüngliche Frage beantwortet, markieren Sie sie bitte als beantwortet und posten Sie eine weitere Frage. Der Grund, warum Sie das Dropdown nicht sehen, ist, weil die Media und Media.Body Komponenten 'overflow: hidden' haben – DTing
ja, dass es gelöst, ich musste das Bootstrap CSS mit ID überschreiben und override: sichtbar machen –