灵动云商升级leancloud sdk踩坑日记(一)
模拟器正常,真机不能显示商品信息,如价格图片 这个问题之前在2018年年中,使用在bmob的js sdk时,也有遇到,因为是微信升级了导致的能获取到条数,但是就是不能渲染除了createdAt等元数据以外的字段。 当时的解决方法是自己写了一个utils类,将结果数组遍历了一番,然后再丢给wxml去渲染,当然到前一阵子,将bmob的sdk也升级到v2.0以上,所以这问题消失也无影无踪了,同理,leancloud这里,也是时候升级一下sdk了。 引入类库 使用npm命令安装库, npm install leancloud-storage --save 然后工程设置中启用 使用npm模块 再有就是将小程序的基础库支持版本提高,2.2.1开始支持npm模块,详情可以看之前的文章 搞了好久才明白怎么在小程序下使用npm包 再在工具->构建npm,代码中引入 const AV = require(leancloud-storage) 报错core-js/promise未定义 没出这个坑,然后老老实实用回引入.js文件的方式来解决 下载2个js文件, https://cdn.jsdelivr.net/npm/leancloud-storage@4.6.1/dist/av-core-min.js , https://cdn.jsdelivr.net/npm/@leancloud/platform