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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容