异步业务方法的封装
实现思路:
需要在 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
二维码
共有 0 条评论