wtss
v1.1.1
Published
梧桐森森-小程序云开发模拟封装
Downloads
3
Readme
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
}
])