第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

?設(shè)置默認(rèn)getDefaultProps()報錯

getDefaultProps()設(shè)置Poprs的默認(rèn)數(shù)據(jù)報錯“proxyConsole.js:56 Warning: getDefaultProps was defined on Progress, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.

我用的是Component創(chuàng)建的組

http://img1.sycdn.imooc.com//599ff3c20001825f19160293.jpg

http://img1.sycdn.imooc.com//599ff3c2000103a610580696.jpg

件,不是createClass。

正在回答

4 回答

class?Progress?extends?React.Component{getDefaultProps(){return?{barColor:?'#2f9842'}}}


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果用es6寫的話 參考如下:

static?defaultProps?=?{
progressBarColor:?'red'
}

還需要安裝 "babel-preset-stage-0"?

npm?install?babel-preset-stage-0?--save-dev

并且在webpack.config.js里添加stage-0

query:?{
presets:?['react',?'es2015',?'stage-0']
}




2 回復(fù) 有任何疑惑可以回復(fù)我~

ES6 寫法

static defaultProps = {

? ?selectedTabItem : 0

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

使用ES6類的寫法?

constructor(props) { ? ?

super(props); ? ?

this.state = { ? ?

musiclist : MUSIC_LIST, ? ?

currentMusicItem: MUSIC_LIST[0], ? ?

isPlay:null ? ?

}; ? ?

} ? ?


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
使用React構(gòu)建一款音樂播放器
  • 參與學(xué)習(xí)       26493    人
  • 解答問題       156    個

從零開始使用React構(gòu)建一款音樂播放器

進入課程

?設(shè)置默認(rèn)getDefaultProps()報錯

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號