异步业务方法的封装

实现思路:

需要在 data 中声明一个变量page,用于表示当前页码默认为1。每当监听到触底事件(执行loadMore),this.page++,向列表地址发送请求,获取结果。 将结果列表追加到当前列表的默认。

异步业务方法的封装
至此发现触底加载下一页的请求,与切换选项卡、mounted发送的请求非类似(articles), 只不过请求参数,   获取到结果后的处理方式不同。
可以封装一个方法  loadArticles()
封装获取文章列表的请求,返回文章列表数据。这样每次需要加载列表就直
接调用方法,获取结果后执行不同操作即可.

回调函数

loadArticles(cid, page, callback){ this.axios.get(/articlescid=${cid}&page=${page}).then(res=>{
//获取的数据
console.log(res.data.results)

let atrs = res.data.results
ca

异步业务方法的封装最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/17980.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>