亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用<script>引用react.js報錯

用<script>引用react.js報錯

慕田峪9158850 2019-03-16 18:15:40
如圖所示 我是直接在頁面中引的react.js以及babel.js 提示報錯 上網查了一下好像是用es5還是es6的問題 有沒有大神遇到這種情況指點一下 組件完整代碼如下    class UserLeft extends React.Component {        constructor(props) {            super(props)            this.state={                rangePickerValue: getTimeDistance('year')            }        }        isActive(type) {            const { rangePickerValue } = this.state;            const value = getTimeDistance(type);            if (!rangePickerValue[0] || !rangePickerValue[1]) {                return;            }            if (                rangePickerValue[0].isSame(value[0], 'day') &&                rangePickerValue[1].isSame(value[1], 'day')            ) {                return "currentColor";            }        }        selectDate = type => {            this.setState({                rangePickerValue: getTimeDistance(type),            });                    }        handleRangePickerChange = rangePickerValue => {            this.setState({                rangePickerValue,            });        }        render() {            const salesExtra = (                <div className="salesExtraWrap">                    <div className="salesExtra">                        <a className={this.isActive('today')} onClick={() => this.selectDate('today')}>                            今日                        </a>                        <a className={this.isActive('week')} onClick={() => this.selectDate('week')}>                            本周                        </a>                        <a className={this.isActive('month')} onClick={() => this.selectDate('month')}>                            本月                        </a>                        <a className={this.isActive('year')} onClick={() => this.selectDate('year')}>                            全年                        </a>
查看完整描述

1 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

這是warning,意思是你在組件中用了getDefaultProps方法,而這個方法只能用在React.createClass中而不能用在class component中,請使用靜態成員defaultProps替代,類似這樣


class UserLeft extends Component {

    // ...


}


UserLeft.defaultProps = {

    key:value

}


查看完整回答
反對 回復 2019-04-08
  • 1 回答
  • 0 關注
  • 474 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號