时间:2021-05-26
使用vue制作加载更多功能,通过ajax获取的数据往data里面push经常不成功,原因是push是往数组中追加数据内容的,而不能用作数组之间的拼接,ajax获取的数据就是数组形式的,因此不成功,应该使用concat()拼接两个数组。
//这是错误的写法$.ajax({ type:'get', async:false, url:path+'no/noticeMobile/getSendNoticeList?imToken='+ getToken +'&pageFlag=2', dataType: "json", success: function(msg){ _self.$set('loadMore', msg); _self.conList.push(_self.loadMore); } });//这是正确的写法$.ajax({ type:'get', async:false, url:path+'no/noticeMobile/getSendNoticeList?imToken='+ getToken +'&pageFlag=2', dataType: "json", success: function(msg){ _self.$set('main',_self.main.concat(msg)) } });模拟ajax数据加载测试地址:https://jsfiddle.net/zhoou/96mnckgL/
总结:还是自己js基础知识不扎实,push和concat两个函数用法没有搞清楚,如果你有更好的方法欢迎讨论。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
原因添加一个文件config.ini,理论上说该文件会以ini文件格式打开,但是不知道咋的手贱用Text格式打开了。.ini正确打开方式.Text正确打开方式手
这个问题一般分为两种情况: 1、修改打开方式:适用于系统中存在正确的打开方式,但需要修改当前打开方式的情况。解决方法:选择一个某需要修改打开类型的文件,单击右
win10系统打开方式怎么还原?若是需要打开某个文件,首先需要给该文件设置一个默认的打开方式,如果我们错将打开方式设置为其他方式打开,就可以将其打开方式还原
win10系统打开方式怎么还原?若是需要打开某个文件,首先需要给该文件设置一个默认的打开方式,如果我们错将打开方式设置为其他方式打开,就可以将其打开方式还原
vue快动作不能用的原因如下: 1、打开方式不对,请按照正确方式加快。 2、解析包出错,这种情况下,用户可卸重装载软件后再尝试。 3、手机网络不佳,建议用