1,當(dāng)數(shù)據(jù)獲取到了,后臺(tái)也返回?cái)?shù)據(jù)了椎例,但是表格里面仍然沒(méi)有數(shù)據(jù)怎么辦?
有可能獲取到的數(shù)據(jù)有的有有的沒(méi)有请祖,這時(shí)就需要判斷了:
<td>{{item.member ? item.member.userName : '' }}</td>
member有可能是個(gè)null
2订歪,編輯后的數(shù)據(jù)已經(jīng)改變了,后臺(tái)返回的數(shù)據(jù)也改變了肆捕,為什么表格里面的沒(méi)變陌粹?
有可能字段沒(méi)有傳完,比如id,參數(shù)一定要傳過(guò)去才行
3,從后臺(tái)獲取到的時(shí)間戳怎么轉(zhuǎn)化為年月日時(shí)分秒掏秩?
<td>{{item.cateTime}}</td>
add0 (m){
? ? ? ? ? ? ? ? return m<10?'0'+m:m
? ? ? ? ? ? },
? ? ? ? ? ? //時(shí)間戳轉(zhuǎn)化成時(shí)間格式
? ? ? ? ? ? timeFormat(timestamp){
? ? ? ? ? ? //timestamp是整數(shù)或舞,否則要parseInt轉(zhuǎn)換,不會(huì)出現(xiàn)少個(gè)0的情況
? ? ? ? ? ? ? ? var time = new Date(timestamp);
? ? ? ? ? ? ? ? var year = time.getFullYear();
? ? ? ? ? ? ? ? var month = time.getMonth()+1;
? ? ? ? ? ? ? ? var date = time.getDate();
? ? ? ? ? ? ? ? var hours = time.getHours();
? ? ? ? ? ? ? ? var minutes = time.getMinutes();
? ? ? ? ? ? ? ? var seconds = time.getSeconds();
? ? ? ? ? ? ? ? return year+'-'+this.add0(month)+'-'+this.add0(date)+' '+this.add0(hours)+':'+this.add0(minutes)+':'+this.add0(seconds);
? ? ? ? ? ? },
// 時(shí)間格式轉(zhuǎn)化
? ? ? ? ? ? ? ? ? ? ? ? this.peopleList.forEach(item => {
? ? ? ? ? ? ? ? ? ? ? ? ? ? item.cateTime = this.timeFormat(item.cateTime)
? ? ? ? ? ? ? ? ? ? ? ? })
4,判斷更新與不更新根據(jù)0和1
<td>{{item.verStatus === 0 ? '不強(qiáng)制更新' : '強(qiáng)制更新'}}
5蒙幻,怎么引入antd
先下載映凳,然后直接引入
https://ant.design/docs/react/getting-started-cn