1.1.1 • Published 4 years ago

wtss v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

WTSS

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

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

安装

npm install --save wtss

使用

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

方式 1

//app.js 文件
const wtss = require("wtss");

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

//其他js 文件
const wtss = require("wtss");

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

方式 2 wx 全局导入

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

//其他js 文件
Page({
  onLoad() {
    wx.wtss
      .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.1.1

4 years ago

1.1.0

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.0

5 years ago

0.0.1

5 years ago