前言
在vuejs中使用axios时,有时候需要追加数据,比如,移动端下拉触底加载,分页加载,滑动滚动条,等等,这时候就需要追加数据了,下面我们来演示下...., 需要使用concat方法, 该方法用于合并两个或多个数组,核心就是如下一行代码
新的数据和旧data合并, 然后赋值给aDatas.value
aDatas.value = aDatas.value.concat...(data);
而点击加载更多数据, 需要使用handleBtnLoading方法, 该方法中, 页码+1, 然后重新加载数据,调用一次handleBtnGetJoke方法, 该方法中, 请求数据,...(() => {
// 调用handleBtnGetJoke方法, 加载数据
handleBtnGetJoke();
})
很多初学者, 不知道如何实现数据的追加, 其实很简单, 就是使用...indexOf 查找元素在数组中的位置
lastIndexOf 查找元素在数组中的最后一个位置
forEach 遍历数组
map 遍历数组, 返回一个新数组
filter 过滤数组, 返回一个新数组