
现在根据 给谁购买保险 的不同, 下面的性别,保险期间等 都是不同的,
而后端数据 是一个层层嵌套的对象,
{
planList:[
insurantList: {
{
limit: {
sumIns: [5]
},
payment: [10],
paymentType: ['YEARPAY'],
guarantee: [20, 30],
...
}
}
]
}
在componentDidMount 之前,因为会render一次,那么就要设置默认值,
比如我设置了默认值 insuantList:{}, 但是首次render的时候,用到了其内部
如payment的值,即 insuantList.payment, 但是默认值我给的是{},会报insuantList.payment
为undefined,而且 给谁购买保险 也是获取后端数据的,如果我默认值给了 ’父母‘,页面会呈现初始时是’父母‘, 异步获取结果后 又重新渲染了一次,
如何处理这样的情况?
慕尼黑8549860
慕森卡
随时随地看视频慕课网APP
相关分类