area.getAreaInfo(function (arr) {
areaInfo = arr;
//获取省份数据
that.getProvinceData();
});
这个是一段获取全国地址数据area.js的函数,areaInfo 不用引用直接在获取省份中使用了,area.js太大了有500K,我把他改成云函数了。
wx.cloud.callFunction({
name: 'area',
success(res) {
areaInfo = res.result.areaInfo;
that.getProvinceData();
}
})
console.log(res.result.areaInfo)正确,不过不能不赋值直接引用下个函数,赋值的话太大了,跳出错误Cannot read property 'length' of undefined
这个应该怎么改好
变量areaInfo 在那里声明的?可以把areaInfo传到下一个工序吧
--↓↓👍如果觉得有帮助的话请点个【有用】吧!
在顶行声明的,
第一个传的了,
我改的传不了