加载中…

微信小程序安装

# 增加npm支持 查看您的小程序项目的根目录中,是否存在 `package.json`文件,如果存在,则说明你的小程序项目已经支持 npm ,否则需要先按照下面的教程增加npm的支持: ```bash npm init ``` 命令执行完毕以后,确保根目录出现 `package.json`文件,则说明成功,否则检查上述操作,直到成功。 # 安装 ```bash npm install apifm-wxapi ``` 运行该命令,即可一键安装 SDK 的最新版本 # 构建 小程序安装的 npm 模块,还不能直接使用,你需要在开发工具: “工具” --> “构建 npm” ,提示构建成功后,才能使用! ![](https://dcdn.it120.cc/yuque/0/2021/png/572726/1635521996540-825a0465-fde9-4bb9-8c88-47f583cfb249.png) # 使用 js 文件中直接加载 SDK: ```javascript const WXAPI = require('apifm-wxapi') 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 }) } ``` # 开源参考 [https://github.com/EastWorld/wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) [码云镜像:] [https://gitee.com/javazj/wechat-app-mall](https://gitee.com/javazj/wechat-app-mall)