解决vant列表刷新,接口调用多次

定义一个变量进行控制onLoading

onLoading默认为false,为false,才会调用接口,开始调接口将onLoading改为true,等到执行完再改为false

    let onLoading:any = false
    // 请求数据列表
    const getListData = () => {
      if (onLoading) return
      onLoading = true
      let params = {}
      mainListData(params).then((res: any) => {
        onLoading = false
        if (res.success) {
        	console.log(res)
        }   
      })
    }

你可能感兴趣的:(javascript,前端,vue.js)