微信小程序接入知晓云插件sdk入门

如果还没有小程序先新建小程序,
在知晓云控制台创建应用绑定微信小程序
在知晓云控制台配置小程序的秘钥
在这里插入图片描述
绑定sdk后点击添加插件
在这里插入图片描述
根据知晓云提供的插件sdk 接入文档操做即可,简单2步就接入

1 在项目的配置文件 app.json 中对插件进行引入声明:

"plugins": {
  "sdkPlugin": {
    "version": "3.9.0",
    "provider": "wxc6b86e382a1e3294"
  }
}

2 初始化sdk

//app.js
App({
  onLaunch: function() {
    wx.BaaS = requirePlugin('sdkPlugin')
    //让插件帮助完成登录、支付等功能
    wx.BaaS.wxExtend(wx.login, wx.getUserInfo, wx.requestPayment)

    let clientID = '填你自己的知晓云应用id'  // 应用名称: xxxx
    wx.BaaS.init(clientID)
  }
})

就这样就将知晓云插件sdk接入完毕,可能小程序开发工具会提示一些下面的错误,无视之,不影响运行

VM183 appservice.js:8165 Uncaught TypeError: Page is not a function
    at VM183 appservice.js:8165
    at h (VM177 WAService.js:19)
    at VM177 WAService.js:19
    at VM183 appservice.js:8167
    at g (VM177 WAService.js:19)
    at _ (VM177 WAService.js:19)
    at VM183 appservice.js:8176
(anonymous) @ VM183 appservice.js:8165
h @ VM177 WAService.js:19
(anonymous) @ VM177 WAService.js:19
(anonymous) @ VM183 appservice.js:8167
g @ VM177 WAService.js:19
_ @ VM177 WAService.js:19
(anonymous) @ VM183 appservice.js:8176
VM171:1 thirdScriptError
Page is not a function;at App lifeCycleMethod onLaunch function
TypeError: Page is not a function
    at http://127.0.0.1:45582/appservice/__onlineplugin__/wxc6b86e382a1e3294/3.3.0/appservice.js:8165:14
    at h (http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:5341)
    at http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:5477
    at http://127.0.0.1:45582/appservice/__onlineplugin__/wxc6b86e382a1e3294/3.3.0/appservice.js:8167:2
    at g (http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:5573)
    at _ (http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:5924)
    at e.onLaunch (http://127.0.0.1:45582/appservice/app.js:14:15)
    at e.o (http://127.0.0.1:45582/appservice/__dev__/WAService.js:18:31681)
    at new e (http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:1048)
    at Function.<anonymous> (http://127.0.0.1:45582/appservice/__dev__/WAService.js:19:1537)

在这里插入图片描述

接入完后剩下的就是使用了,下面例子还是来自知晓云官方文档示例
在知晓云 控制台 -》数据 -》 添加一个数据表 bookshelf
然后在bookshelf表中添加一个列bookName

然后我们尝试在小程序中 使用知晓云插件sdk 往上面创建的数据表bookshelf中添加一条内容

  // 绑定添加书目的提交按钮点击事件,向服务器发送数据
  createBook(e) {
    let bookName = ‘haha’ // 缓存在 data 对象中的输入框输入的书名
    let Books = new wx.BaaS.TableObject('bookshelf') //实例化对应 tableName 的数据表对象
    let book = Books.create() // 创建一条记录

  // 调用创建数据项接口,进行数据的持久化存储,详见:https://doc.minapp.com/js-sdk/schema/create-record.html
    book.set({bookName})
      .save()
      .then(() => {
        //...
      })
  }

当调用了 createBook 方法后(怎么调用?弄个button绑定这个方法,点击button就调用了),到知晓云控制台-》数据-》数据表 bookshelf
可以看到城管添加了一条数据 bookName字段内容为 haha

在这里插入图片描述

其他更多功能见官方文档

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值