1.2.0 • Published 5 years ago

krf-miniprogram-cloud-basic-class v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

krf-miniprogram-cloud-basic-class

作用

一个可以作用于微信小程序云开发,实现基础增删改的类

安装

npm i krf-miniprogram-cloud-basic-class@next -D

使用方法

以下为一个'user'云函数实例 目录结构

├── user
│   ├── index.js
│   ├── user.js
│   ├── package.json

index.js

const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()

const User = require('./user.js')

exports.main = async (event, context) => {
  // openid用作记录创建者和修改者,不需要可以不添加
  const { OPENID } = cloud.getWXContext()
  const user = new User({ db: db, set: 'user', openid: OPENID })
  // 从event里取到需要调用的方法名和参数
  const { method, params } = event
  return User.prototype[method].call(user, params)
}

user.js

const Basic = require('wx-cloud-miniprogram-crud')

// 继承基础类
class User extends Basic {
  constructor (options) {
    super(options)
    // somo customized property
  }
  // some customized method here
}

module.exports = User

package.json

{
  "name": "user",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "wx-server-sdk": "latest",
    "krf-miniprogram-cloud-basic-class": "latest"
  }
}

版本记录

  • 1.0.0 初始版本
  • 1.1.0 queryPage方法支持自定义命令查询条件
  • 1.1.1 修改构造函数,set不必再继承类中定义
  • 1.2.0 添加更新指令
1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago