欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

uniapp — callBack

程序员文章站 2022-06-19 16:27:31
什么是回调函数(callBack)?当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数。但是有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数。用法案例: // 获取商品列表async getGoodsList(callBack){const allGoods = await this.$myRuq...

什么是回调函数(callBack)?

当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数。但是有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数。

用法案例:

            // 获取商品列表
			async getGoodsList(callBack){
				const allGoods = await this.$myRuquest({
					url:'/api/getgoods?pageindex='+ this.pageindex
				})
				this.goods = [...this.goods,...allGoods.data.message]
				// 有回调就执行,没回调就不执行
				callBack && callBack()
			},
			// 下拉刷新
			onPullDownRefresh(){
				this.pageindex = 1
				this.goods = []
				this.show = false
				setTimeout(()=>{
					this.getGoodsList(()=>{
						// 回调 getGoodsList() 的时候,加上以下这个步骤,因此需要 callBack
						uni.stopPullDownRefresh()
					})
				},1000)
		}

本文地址:https://blog.csdn.net/qq_46566911/article/details/112561807

相关标签: uni-app