2.0.11 • Published 6 months ago

jmcloudfunc v2.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
6 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

7 months ago

2.0.11

6 months ago

2.0.10

7 months ago

2.0.8

11 months ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.1

1 year ago

2.0.0

1 year 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