首页 > 其他分享 >云对象模板

云对象模板

时间:2023-02-09 16:35:31浏览次数:41  
标签:return method1 对象 result param1 error net 模板

 1 // 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
 2 // jsdoc语法提示教程:https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
 3 module.exports = {
 4   _before: function() { // 通用预处理器
 5     // 连接数据库代码
 6     const db = uniCloud.databaseForJQL({
 7       clientInfo: this.getClientInfo()
 8     })
 9 
10     const methodName = this.getMethodName() //获取当前请求的函数名称
11     // 如果当前执行的是 method1函数,但是用户未登陆时,报错
12     if (methodName === 'method1' && !this.getUniIdToken()) {
13       throw new Error('token不存在')
14     }
15   },
16 
17   // error 是内置参数
18   // result 是函数返回结果
19   _after(error, result) {
20     if (error) {
21       throw error // 如果方法抛出错误,也直接抛出不处理
22     }
23     result.timeCost = Date.now() - this.startTime
24     return result
25   },
26 
27   // 定时执行时,会调用这里
28   _timing() {
29 
30   },
31 
32   /**
33    * method1方法描述
34    * @param {string} param1 参数1描述
35    * @returns {object} 返回值描述
36    */
37   method1(param1) {
38     // 参数校验,如无参数则不需要
39     if (!param1) {
40       return {
41         errCode: 'PARAM_IS_NULL',
42         errMsg: '参数不能为空'
43       }
44     }
45     // 业务逻辑
46 
47     // 返回结果
48     return {
49       param1 //请根据实际需要返回值
50     }
51   }
52 }

 

标签:return,method1,对象,result,param1,error,net,模板
From: https://www.cnblogs.com/wm218/p/17105757.html

相关文章

  • Python面试_可迭代对象&迭代器&生成器
    #可迭代对象&迭代器>**可迭代对象**:使用内置的iter()函数可以获取迭代器的对象。如果对象实现了能返回迭代器的__iter__方法,那么对象就是是可迭代的。序列都可以迭代;实......
  • flask web 项目3 控制语句|模板继承|加载静态文件
    #jinjia2模板前端控制语句{%ifage>18%}代码语句{%elif age==18%}代码语句{%else%}代码语句{%endif%} #for循环{%forbookinbooks%}......
  • React 事件传递传递参数及事件对象
    React事件1、React事件的命名采用小驼峰式(camelCase),而不是纯小写。2、使用JSX语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。3、在React中另一个......
  • eas的handler里获取从web传来的对象数据
    这里解析有2种:第一种是可以直接获取key-value  第二种是获取对象 ......
  • MyBatis之ResultMap简介,关联对象
    MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟re......
  • 微信开放平台之第三方平台开发,模板小程序如何提交?
    大家好,我是悟空码字今天天气晴朗,阳光普照。因为疫情影响,小羊人的增多,街上放眼望去,人烟稀少。楼下除了几个十一二岁的小男孩在玩耍,也没有像往日老人悠闲打牌、小孩嬉戏那般......
  • flask web 项目3 jinjia2 模板|过滤器
    fromflaskimportFlask,render_templateapp=Flask(__name__) @app.route('/'):intid=12returnrender_template("index.heml")   #render_templat......
  • lua面向对象和继承
    面向对象1:类的表-->类的实例的元表:functionClassA:2:类的实例functionClassA:new(instant) ifnotinstantthen instant={}--类的实例 end setmetatab......
  • Eigen模板类The Matrix class
    forDenseMatrixandarraymanipulationEigen中所有矩阵(matrices)和向量(vectors)都是Matrix模板类的实例化对象,其中向量为矩阵的特殊情况,一行或者一列。关注Matrix模......
  • 浅谈mybatis返回单一对象或对象列表的问题
    目录mybatis返回单一对象或对象列表一、说明二、代码测试UserMap.xml映射文件dao文件UserMap.java测试代码和结果文件mybatis返回的对象包含集合 mybatis......