项目前后端联调遇到的问题及解决思路

2018-10-16  本文已影响0人  Dream_d7dd

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

上一篇下一篇

猜你喜欢

热点阅读