字节/头条/抖音小程序

版本说明

npm 能力从基础库版本 2.12.0 开始支持,IDE 版本 3.1.1 开始支持,具体见官方说明:

https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/framework/npm/

所以请确保你的开发工具升级到 3.1.1 以上,使用的基础库不低于 2.12.0

增加npm支持

查看您的小程序项目的根目录中,是否存在 package.json文件,如果存在,则说明你的小程序项目已经支持 npm ,否则需要先按照下面的教程增加npm的支持:

bash 复制代码
npm init

命令执行完毕以后,确保根目录出现 package.json文件,则说明成功,否则检查上述操作,直到成功。

安装

bash 复制代码
npm install apifm-ttapi

运行该命令,即可一键安装 SDK 的最新版本

构建

小程序安装的 npm 模块,还不能直接使用,你需要先构建 ,提示构建成功后,才能使用!

使用

js 文件中直接加载 SDK:

javascript 复制代码
const WXAPI = require('apifm-ttapi')
WXAPI.init('gooking')

<font style="color:#F5222D;">WXAPI.init('gooking')</font>这句代码,在小程序中全局执行一次即可,无需每个地方都出现,所以建议在小程序的 <font style="color:#F5222D;">app.js</font>文件中,写一次即可。

然后就可以直接调用 SDK的任意方法读取、操作你后台的数据了,例如:

javascript 复制代码
WXAPI.banners().then(res =&gt; {
  if (res.code == 0) {
    this.setData({
      banners: res.data
    })
  }
})

或者:

javascript 复制代码
const res = await WXAPI.banners()
if (res.code == 0) {
    this.setData({
        banners: res.data
    })
}