鍍金池/ 問答/HTML/ React列表渲染怎么設(shè)置默認值?

React列表渲染怎么設(shè)置默認值?

要渲染一個列表。父組件傳下來一個data。
子組件接收,要用到data的thumbnail字段。
但是有一個data的thumbnail字段為null。導致沒法渲染。
能不能給它賦一個默認值呢?
圖片描述

求指教。麻煩知道怎么操作的指教一下。謝謝。

回答
編輯回答
不討囍

這個需要用到智能組件,也就是類組件??梢灾付?code>props的初始值。

  • 寫在類里面
class Demo extends Component {
    static defaultProps {
        // 默認的props
    }
}
  • 寫在類外面
class Demo extends Component {
   // something
}
Demo.defaultProps = {
 // default props
}
2018年7月22日 03:30