大佬,在页面使用自定义函数,一直没有返回数据

页面JS:

export async function mounted() {
         let getAllData = await this.business.executeGlobalserviceApI({
         params: [],
         methodName: 'updateValue',
    })
    console.log(getAllData,123)
}

自定义函数:

var API = {
     updateValue: function (){
        return {
          param1: 123,
          param2: 456
      }
    }
}

运行结果:

TypeError: 'caller','callee', and 'arguments' properties may not be accessed on striat Function.invokeGetter (:3:28)

 

请先 登录 后评论

最佳答案 2024-03-29 09:29

你要用的是这个API:executeServiceAPI

export function mounted() {
  let ret = await this.business.executeServiceAPI({
    applicationId: 当前应用id,
    customJsId: 当前表单脚本id,需要通过F12控制台获取,后续会进行优化
    params: [参数1,参数2,参数3],
    methodName: 需要调用的自定义函数名
  })
	console.log(ret)
	// {参数1, 参数2, 参数3}
}

页面JS事件扩展

请先 登录 后评论

其它 0 个回答

相似问题