1,当数据获取到了,后台也返回数据了,但是表格里面仍然没有数据怎么办?
有可能获取到的数据有的有有的没有,这时就需要判断了:
<td>{{item.member ? item.member.userName : '' }}</td>
member有可能是个null
2,编辑后的数据已经改变了,后台返回的数据也改变了,为什么表格里面的没变?
有可能字段没有传完,比如id,参数一定要传过去才行
3,从后台获取到的时间戳怎么转化为年月日时分秒?
<td>{{item.cateTime}}</td>
add0 (m){
return m<10?'0'+m:m
},
//时间戳转化成时间格式
timeFormat(timestamp){
//timestamp是整数,否则要parseInt转换,不会出现少个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);
},
// 时间格式转化
this.peopleList.forEach(item => {
item.cateTime = this.timeFormat(item.cateTime)
})
4,判断更新与不更新根据0和1
<td>{{item.verStatus === 0 ? '不强制更新' : '强制更新'}}
5,怎么引入antd
先下载,然后直接引入
https://ant.design/docs/react/getting-started-cn
网友评论