1.0.19 • Published 5 years ago

wx-cloud v1.0.19

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

wx-cloud

模拟小程序云开发简单封装(微信的云开发方案限制太多,功能不够完善,不想做小白鼠。。。)

使用此组件需要依赖小程序基础库 2.2.1 以上版本,同时依赖开发者工具的 npm 构建。具体详情可查阅官方 npm 文档

安装

npm install --save wx-cloud

使用

需要和后端一起搭配使用,暂时后端使用 golang 实现,后面会实现 node koa 版本

方式 1

//app.js 文件
const api = require("wx-cloud");

App({
  onLaunch: function() {
    api.init("http://localhost:8080");
  }
});

//其他js 文件
const api = require("wx-cloud");

Page({
  onLoad() {
    api
      .callFunction("/user")
      .then(res => {
        //成功处理
      })
      .catch(err => {
        //失败处理
      });
  }
});

方式 2 wx 全局导入

//app.js 文件
App({
  onLaunch: function() {
    //直接注入到wx全局变量
    wx.api = require("wx-cloud");
    wx.api.init("http://localhost:8080");
  }
});

//其他js 文件
Page({
  onLoad() {
    wx.api
      .callFunction("/user")
      .then(res => {
        //成功处理
      })
      .catch(err => {
        //失败处理
      });
  }
});

Mock

// 字符串形式
wx.api.mock('/login', {openid: 'openid', token: 'token'}, 0)


// 对象形式
wx.api.mock({
  url: '/login',
  data: {openid: 'openid', token: 'token'},
  code: 0
})

// 数组形式
wx.api.mock([
  {
    url: '/login',
    data: {openid: 'openid', token: 'token'},
    code: 0
  },
  {
    url: '/openid',
    data: {openid: 'openid', token: 'token'},
    code: 0
  }
])
1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.6

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago