首页 > 其他分享 >callback回调函数的使用

callback回调函数的使用

时间:2024-04-02 20:58:58浏览次数:25  
标签:submitForm 函数 formData value callback 回调 void

callback回调函数的使用


二、例子收拾

/**
回调方法
*/
async function submitForm(
  callback: (data: Record<string, string>[], callback: () => void) => void
) {
  loading.value = true
  callback(formData, () => {
    loading.value = false
  })
}

/**
方法暴露
*/
defineExpose({
  submitForm
})

/**
父组件主动获取调用回调方法
*/
function save() {
  selfAssessmentFormRef.value?.submitForm(
    (formData: Record<string, string | number>[], callback: () => void) => {
      if (formData && formData.length) {
        saveData({ data: formData }).then((res) => {
          callback && callback()
          if (res.code === 200) {
            proxy.$message.success('保存成功!')
          }
        })
      }
    }
  )
}

标签:submitForm,函数,formData,value,callback,回调,void
From: https://blog.csdn.net/weixin_46689373/article/details/137289069

相关文章

  • 函数或方法参数传递问题
    ★一般情况函数参数的传入顺序依次为:必备参数=>默认参数=>不定长参数=>关键字参数案例#函数传入参数顺序必备默认不定长defdouble_sum(x,y=88,*args,**kwargs):print(x)print(y)print(args)print(kwargs)double_sum(10,20,......
  • 常用Hash函数速度比较
    常用Hash函数速度比较结论常见的这些Hash函数,没有数量级上的差别,当然这只是针对在长度为20000以内的字符串所得出的结论.如果是对文件进行摘要,请还是使用非可逆的Hash函数,而不是crc/murmur这类​crc​的性能非常出色,但是与murmur3​的性能没有拉开差距,由于......
  • 构造函数init到底是什么作用 是下面的方法都可以从init里面获取参数吗?(AI+Python)
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【无敌劈叉小狗】问了一个Python基础的问题,问题如下:问一下构造函数init到底是什么作用是下面的方法都可以从init里面获取参数吗?二、实现过程这里【黄志诚】分享了自己的一个经验:全局呀,相当于初始化一个参数,全局都......
  • 【C语言】函数(涉及生命周期与作用域)
    文章目录函数(function)**函数的概念****函数的作用**在本阶段一般会涉及到两类函数:库函数和自定义函数自定义函数**函数的语法形式****形参和实参****实参和形参的关系**函数返回值**函数返回值类型说明****return语句**数组做函数参数**函数嵌套调用和链式访问**函......
  • 类的函数成员(三):拷贝构造函数
    一.什么是拷贝构造函数?1.1概念        同一个类的对象在内存中有完全相同的结构,如果作为一个整体进行复制或称拷贝是完全可行的。这个拷贝过程只需要拷贝数据成员,而函数成员是共用的(只有一份拷贝)。        在建立对象时可用同一类的另一个对象来初始化该对......
  • JS- 构造函数调用与常规函数和方法调用的主要区别
    构造函数调用与常规函数和方法调用的主要区别:特征构造函数调用常规函数和方法调用调用方式使用new关键字直接调用函数名或通过对象调用方法参数处理构造函数可以接受任意数量和类型的参数,并且通过this来引用它们函数和方法可以接受任意数量和类型的参数this的值新创建......
  • 22_shell脚本条件判断、函数和循环
    shell脚本条件判断、函数和循环一、shell脚本条件判断​shell脚本支持条件判断,虽然可以通过&&和||来实现简单的条件判断,但是稍微复杂一点的场景就不适合了。shell脚本提供了ifthen条件判断语句,写法if条件判断;then//判断成立要做的事情fi还有ifthenelse语句,写法......
  • 生信小白菜之关于mutate函数的一切
    RforDataScience准备包和示例数据library(dplyr)library(nycflights13)mutate()函数基本用法#作用是添加新列,新列是由原有数据计算的来#添加的新列在数据集的最后#举例flights_sml<-select(flights,year:day,ends_with("delay"),distance,air_time)mu......
  • 生信小白菜之关于summarize函数的一切(part 1)
    准备包和示例数据library(dplyr)library(nycflights13)library(ggplot2)summarize()的基本用法#获取摘要的函数#作用是将数据框折叠成一行#举例summarise(flights,delay=mean(dep_delay,na.rm=T))#第二个参数新的一列,也是根据数据框原有数据计算得来#返回结......
  • R语言layout函数处理可视化图像布局实战
     R语言layout函数处理可视化图像布局实战目录R语言layout函数处理可视化图像布局实战#基本语法#layout定义位置矩阵并可视化......