gpt4 book ai didi

javascript - 如何使用 react 编辑元素宽度

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:59 24 4
gpt4 key购买 nike

我想使用 React Prop 来编辑我的进度条宽度。在我的代码中,我在组件状态 (state.progress) 中有一个特定的值。我怎样才能使用它来适本地拉伸(stretch)进度条,

class Hello extends React.Component {
render() {
return <div className = "bar" >
<div className = "progress" >

</div>
</div>;
}
}

ReactDOM.render( <
Hello name = "World" / > ,
document.getElementById('container')
);
.bar {
width: 100%;
border: 1px solid black;
border-radius: 15px;
height: 15px;
}

.progress {
width: 5%;
background: green;
border-radius: 15px;
height: 15px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="container">
<!-- This element's contents will be replaced with your component. -->
</div>

谢谢大家!

最佳答案

您可以使用内联样式属性。

例子

  render() {
return <div className="bar" >
<div className="progress" style={{width: this.state.progress}} >
// ...
</div>
</div>;
}

关于javascript - 如何使用 react 编辑元素宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46908083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com