热文精品教程

如何利用云开发生成带有参数的小程序码?

利用云开发生成带有参数的小程序码

今天给大家分享一个比较实用的小程序开发的技巧,利用云开发生成带有参数的小程序码。

废话不多说,懂的人自然懂这个功能能用来干嘛,主要说一下实现的代码:

因为使用的是微信小程序自带的云开发,所以很多地方都比较简单,也不用去获取什么token啥的,直接在云函数中调用接口就可以了。

获取小程序的接口

本案例采用的是 openapi.wxacode.getUnlimited,因为这个接口生成的小程序没有个数限制所以用起来很方便。

配置config.json

因为使用的内置API,所以需要在config.json中配置申明一下。

生成带参小程序码

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
try {
    const wxacodeResult  = await cloud.openapi.wxacode.getUnlimited({
        scene: event.id
      });
        return wxacodeResult;
}catch (err) {
    return err
  }
}

以上就是比较简单的实现方法,其中scene就是小程序码的参数,值得注意的是scene这是关键词不能进行修改,最大32个可见字符,也就是说参数不能过大,如果参数过大建议生成数据表,然后传递ID值。

原创文章,作者:小创果,如若转载,请注明出处:https://www.i4qq.com/jpjc/ykfscdcxcxm.html
typecho小程序2.1更新说明
« 上一篇 11-23
多端壁纸小程序云开发带后台预售
下一篇 » 12-01

发表评论

作者信息

安好屋

热门文章

最多点赞

标签TAG

热评文章