加载中…

字节/头条/抖音小程序

# 版本说明 npm 能力从基础库版本 2.12.0 开始支持,IDE 版本 3.1.1 开始支持,具体见官方说明: [https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/framework/npm/](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 模块,还不能直接使用,你需要先构建 ,提示构建成功后,才能使用! ![](https://dcdn.it120.cc/yuque/0/2021/png/572726/1635564520285-1b2edb7f-c05a-4b55-a6ac-335f7f25406f.png) # 使用 js 文件中直接加载 SDK: ```javascript const WXAPI = require('apifm-ttapi') WXAPI.init('gooking') ``` `WXAPI.init('gooking')`这句代码,在小程序中全局执行一次即可,无需每个地方都出现,所以建议在小程序的 `app.js`文件中,写一次即可。 然后就可以直接调用 SDK的任意方法读取、操作你后台的数据了,例如: ```javascript WXAPI.banners().then(res => { if (res.code == 0) { this.setData({ banners: res.data }) } }) ``` 或者: ```javascript const res = await WXAPI.banners() if (res.code == 0) { this.setData({ banners: res.data }) } ```