現在根據 給誰購買保險 的不同, 下面的性別,保險期間等 都是不同的,而后端數據 是一個層層嵌套的對象,{planList:[ insurantList: { { limit: { sumIns: [5] }, payment: [10], paymentType: ['YEARPAY'], guarantee: [20, 30], ... } }]}在componentDidMount 之前,因為會render一次,那么就要設置默認值,比如我設置了默認值 insuantList:{}, 但是首次render的時候,用到了其內部如payment的值,即 insuantList.payment, 但是默認值我給的是{},會報insuantList.payment為undefined,而且 給誰購買保險 也是獲取后端數據的,如果我默認值給了 ’父母‘,頁面會呈現初始時是’父母‘, 異步獲取結果后 又重新渲染了一次,如何處理這樣的情況?
react compontDidMount 獲取數據希望動態渲染到頁面上 如下圖
慕尼黑8549860
2019-02-13 21:29:55