这是一个函数的定义,函数名为adStart。它接受一个参数e。函数体内部使用了异步函数的写法,使用了"async"和"await"关键字。函数的功能是在广告开始时执行一些操作。具体的逻辑如下:

  1. 创建一个局部变量t,将当前的this赋值给它。
  2. 设置t的adNum属性为1。
  3. 调用_.default.commit方法,传入"setLoadingShow"和true作为参数,触发一个"loadingShow"的状态变更。
  4. 调用t.$api.stars.adStart方法,传入一个包含"type"属性的对象作为参数,该对象的值为e。
  5. 将该方法返回的结果赋值给n。
  6. 将e赋值给t的adIdType属性。
  7. 检查n的statusCode属性是否为200,如果是,则执行以下操作:
    • 将n.data.id赋值给t的adId属性。
    • 创建一个backObj对象,包含userId和extra两个属性,分别赋值为a.userInfo.userId和a.adId。
    • 使用setTimeout函数设置一个定时器,延迟100毫秒后执行以下操作:
      • 调用a.$refs.adRewardedVideo.load方法。
  8. 函数执行结束
adStart functione var t = this; return 0 odefaultsdefaultmarkfunction i var a n;

原文地址: https://www.cveoy.top/t/topic/iGVG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录