小程序中使用npm的限制
- 不支持依赖于Node.js内置库的包
- 不支持依赖于浏览器内置对象的包
- 不支持依赖于c++插件的包
使用插件的步骤
- 打开外部终端窗口
npm init -y初始化包管理- 下载需要的插件
- 工具-->构建npm
使用 miniprogram-api-promise 微信小程序Promise化
npm i --save miniprogram-api-promise- app.js
import {promisifyAll} from "miniprogram-api-promise"
const wxp=wx.p={}
promisifyAll(wx,wxp)
- 使用
async click(){
const res = await wx.p.request({
url: 'https://www.escook.cn/api/get',
method:"GET",
data:{
name:'zs',
age:20
}
})
console.log(res)
}
使用Vant Weapp UI 库
- [[Vant Weapp](Vant Weapp - 轻量、可靠的小程序 UI 组件库 (gitee.io))]