在反应中访问 this.state 内的值
access value inside this.state in react
我有下面这行代码。
constructor(props) {
super(props);
this.state = {
trends_1: [
{ start: [parseFloat(props.ab), parseFloat(props.cd)], end: [parseFloat(props.wy), parseFloat(props.yz)], appearance: { stroke: "green" }, type: "XLINE" }
]
};
}
如何访问 parseFloat(props.ab)
和 parseFloat(props.yz)
的值?
可以通过索引位置访问
this.state.trends_1[0].start[0]
this.state.trends_1[0].start[1]
this.state.trends_1[0].end[0]
this.state.trends_1[0].end[1]
您必须这样访问。
let ab = this.state.trends_1[0].start[0];
let cd = this.state.trends_1[0].start[1];
我有下面这行代码。
constructor(props) {
super(props);
this.state = {
trends_1: [
{ start: [parseFloat(props.ab), parseFloat(props.cd)], end: [parseFloat(props.wy), parseFloat(props.yz)], appearance: { stroke: "green" }, type: "XLINE" }
]
};
}
如何访问 parseFloat(props.ab)
和 parseFloat(props.yz)
的值?
可以通过索引位置访问
this.state.trends_1[0].start[0]
this.state.trends_1[0].start[1]
this.state.trends_1[0].end[0]
this.state.trends_1[0].end[1]
您必须这样访问。
let ab = this.state.trends_1[0].start[0];
let cd = this.state.trends_1[0].start[1];