Reactjs this.props中的属性值为空
我要渲染以下组件( ).工作正常,但我希望使用定义的Reactjs this.props中的属性值为空,reactjs,react-native,Reactjs,React Native,我要渲染以下组件( ).工作正常,但我希望使用定义的值道具分配默认卡字段值,例如编号 <CreditCardInput gooble={{number: 4111111111111111}} values={{number: 4111111111111111}} requiresName requiresCVC requiresPostalCode validatePostalCode={validatePostalCode} car
值
道具分配默认卡字段值,例如编号
<CreditCardInput
gooble={{number: 4111111111111111}}
values={{number: 4111111111111111}}
requiresName
requiresCVC
requiresPostalCode
validatePostalCode={validatePostalCode}
cardImageFront={cardFront}
cardImageBack={cardBack}
labelStyle={addCardStyle.label}
inputStyle={addCardStyle.input}
validColor={"black"}
invalidColor={"red"}
placeholderColor={"darkgray"}
onFocus={this._onFocus}
onChange={this._onChange.bind(this)}/>
然而,为什么它不使用
这个.props.values
/为什么这个.props.values
是一个空对象。你是从商店传递这些道具吗?我想最终。但现在我只是在使用问题中描述的方法。
const {
cardImageFront, cardImageBack, inputContainerStyle,
values: { number, expiry, cvc, name, type }, focused,
allowScroll, requiresName, requiresCVC, requiresPostalCode,
cardScale, cardFontFamily, cardBrandIcons,
} = this.props;
<CreditCard
...
number={number}
...
const {
cardImageFront, cardImageBack, inputContainerStyle,
gooble: { number, expiry, cvc, name, type }, focused,
allowScroll, requiresName, requiresCVC, requiresPostalCode,
cardScale, cardFontFamily, cardBrandIcons,
} = this.props;
<CreditCard
...
number={number}
...