import MyPanel from "@/components/Shop/MyPanel"; import AppMore from "@/components/Shop/AppMore"; import Mylist from "@/components/Shop/Mylist"; export default { name: "AppGoods", components: {Mylist, AppMore, MyPanel}, data(){ return{ tableData:[], allnewgoods:[], newgoods: [], } }, methods:{ getNew(){ console.log(this.tableData) this.allnewgoods = this.tableData.sort( function sortData(a, b){ return new Date(b.ctime).getTime() - new Date(a.ctime).getTime() }); // console.log(this.allnewgoods) this.newgoods=this.allnewgoods.slice(0,4) }, loadGet() { this.$axios.get(this.$httpUrl+'/goods/list').then(res=>res.data).then(res=>{ console.log(res) if(res.code == 200){ // 后端封装数据获取成功 this.tableData=res.data // 数据赋值显示 console.log(this.tableData) }else{ alert("获取数据失败") } }) } }, created() { this.getNew(); this.loadGet(); } }
为什么可以获取后端数据,但是要绑定的时候就显示空值
绑定数据会显示但是也会报错
1、你先执行的getNew,再执行的loadGet
2、loadGet中的$axios.get是一个异步请求(如果不知道什么是异步,可以百度下)
你应该在this.tableData=res.data
给tableData赋值之后,再运行getNew
如题所述:前端的代码如下 传递如图 后端处理代码如下: 后端打印结果如下: 请问,哪里出现问题?
试图弄清楚如何从mysql获取数据并将其显示在ReactJS中。我在后端使用NodeJS和Express。我尝试了在互联网上找到的代码片段,但它不像预期的那样工作。 这是我运行反应应用程序时得到的。 我的NodeJS代码 我的反应码
比如series有3个对象,里面每个都有data,后台请求数据后,只能通过setOptions的方法设置数据吗?另外顺序呢?只能根据之前写好的顺序填充吗?
各位大佬 后端返回的id因为过大导致 精度丢失 导致前端打印显示与后端返回的数据id不一致 问题 如何解决 主要是后端如何解决 前端解决也可以给出有效方案,谢谢! 希望可以解决前端打印的数据 后端实际数据
错误:网络错误在createError(createError.js:16)在XMLHttpRequest.handle错误(xhr.js:84) 当我试图从我创建的后端获取数据时,我遇到了上述错误。 我已在我的操作中编写了以下代码, 我能够在Postman中从该API获取数据。 邮递员回应:- 操作类型文件:- export const GET_PEOPLE='GET_PEOPLE'
我使用了fetch方法向后端发送了一个请求,获取到了返回数据之后 ,该数据是一个对象类型的,我如何批量创建li到该ul中呢?li中要对应对象的属性 后端数据格式