【发布时间】:2018-04-07 08:53:32
【问题描述】:
使用Wizard form example 创建具有当前输入值的组件。奇怪的是,组件是相同的,但只有Wizard 组件返回具有初始值的对象,而Slider 组件返回空对象。最重要的是,是否可以保持值更新?
class Slider extends React.Component {
constructor(props) {
super(props)
this.state = {
page: 0,
values: props.initialValues || {}
}
}
render() {
const { values } = this.state
console.log(values);
return (
<div></div>
)
}
}
更新
我的问题是输入类型范围样式:https://codesandbox.io/s/w65rq7ok4w。尝试创建一个组件,该组件将返回具有动态变化宽度的 div,该宽度取决于输入类型范围值,例如Input Range progress with css gradient
【问题讨论】:
-
你有实例化的例子吗?
-
@FrancisLeigh 的例子是相同的 codesandbox.io/s/km2n35kq3v 只是想创建一个额外的组件来返回当前的输入值。
-
在初始化时你的代码中有这种方式吗?
<Slider initialValues={{ employed: true, stooge: 'larry' }} onSubmit={onSubmit} > -
@TheoWittkovskiy 看看更新后的问题,这是样式问题。
标签: javascript css reactjs react-final-form