2.0.11 • Published 4 months ago

jmcloudfunc v2.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

JmCloudFunc

jmcloudfunc是微信小程序云函数的接口优化库

jmcloudfunc有以下几个特性: 1.让单个云函数方便的定义多个方法来接收调用 2.方法通过目录的方式存放和访问如'manage/activity-create' 3.强大的输入完整性检测,定义了各种输入变量类型

第一步,在与函数中安装 jmcloudfunc

npm i jmcloudfunc

第二步,修改云函数入口index.js 中的main方法

const JmCloudFunc = require('jmcloudfunc')
exports.main = async (event, context) => {
 return await JmCloudFunc(cloud, event, context)
}

第三步,(举例)在云函数根目录下创建funcs文件夹,在funcs文件夹中创建方法文件

如funcs/activity-create.js(activity-create可以替换为任何你想要的名称)

文件内容格式模板为

module.exports = {
  title: '创建一个活动',
  desc: '',
  fields: {
    title: { type: "text", text: "活动名称", required: true },
    desc: { type: "text", text: "活动描述", required: false },
    date: { type: "date", text: "日期", required: true },
    time: { type: "time", text: "时间", required: true },
  },
  errors: {
    duplicate_title:{message:'重复的活动标题重复了'}
  },
  returns: {},
  async onResponse({ options, cloud }) {
    let {title,desc,date,time} = options


    this.setReturns({})
  },
}
2.0.9

5 months ago

2.0.11

4 months ago

2.0.10

5 months ago

2.0.8

10 months ago

2.0.3

11 months ago

2.0.2

11 months ago

2.0.5

11 months ago

2.0.4

11 months ago

2.0.7

11 months ago

2.0.6

11 months ago

2.0.1

11 months ago

2.0.0

11 months ago

1.2.21

3 years ago

1.2.18

3 years ago

1.2.19

3 years ago

1.2.20

3 years ago

1.2.16

3 years ago

1.2.17

3 years ago

1.2.15

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.9

3 years ago

1.2.12

3 years ago

1.2.13

3 years ago

1.2.10

3 years ago

1.2.11

3 years ago

1.2.14

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.12

3 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago