一:項目明細
1. 表格中沒有數據時,內容為“—”(表格數據的默認設置)?
2. 表格列隊添加在TableParam.js中
3. 表格中的假數據在mockData文件夾中
4. Table.jsx文件的作用,表格組件的配置,及表格分頁功能的實現。分頁中,跳轉頁面時,數據的加載實現(頁面請求參數對象,URL請求參數對象,狀態,新頁面請求參數對象,新的URL請求參數對象,新選項卡對象,組裝新的URL狀態數據,推送history)
5. Action.js文件中有表格的加載,編輯列表中的手機號驗證,添加項的操作及判斷,變更叫貨功能,合伙人詳情的獲取及刪除
6. SearchForm組件:搜索框組件,柵鉻化布局
二:
1. ?filter()創建一個新的數組,新得數組元素是通過檢查制定數組中符合條件的元素
? ? ?注意:filter()不會對空戶數組進行檢測,不會改變原始數組
2. ?each()數組元素的遍歷,并對數組元素進行操作,基本格式 ?each.(arr,function(){})
3. ?import ?immutableData ?from ?'tools/immutableData.js';
? ? ? #reactMixin.decorate( immutableData )? //將immutableData轉換成Mixin,使用到該組件中,之后直接用this ? ? ? ? 調用
4. this._onReplace.bind(this) ? //啥也不說,上代碼
這里bind()的作用:bind方法會創建一個新函數,稱為綁定函數.當調用這個綁定函數時,綁定函數會以創建它時傳入bind方法的第一個參數作為this,傳入bind方法的第二個以及以后的參數加上綁定函數運行時本身的參數按照順序作為原函數的參數來調用原函數.