<picker @change="bindPickerChange1" :value="provincesindex" :range="provinceslist" range-key="name" mode="selector">
<view class="input">{{ provinceslist[provincesindex].name ? provinceslist[provincesindex].name :'请选择省份'}}</view>
</picker>
// 区域数据
provinceslist:[],
provincesindex:'0',
bindPickerChange1: function(e) {
let that = this;
that.provincesindex = e.target.value;
console.log(that.provinceslist);
// 赋值
let a = that.provinceslist[that.provincesindex];
that.provinces_id = a.id;
let b = that.provinceslist[that.provincesindex];
that.provinces = b.name
that.getcitys(that.provinces_id);
},```
- 发布:2020-06-23 10:00
- 更新:2020-07-08 15:53
- 阅读:1212
【报Bug】picker小程序运行正常,打包app,报错 Error in render: "TypeError: undefined is not an object
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: Alpha
HBuilderX版本号: 2.7.14
手机系统: Android
手机系统版本号: Android 8.0
手机厂商: 华为
手机机型: nova2
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
开发工具 -》 运行 -》 app 真机调试
开发工具 -》 运行 -》 app 真机调试
预期结果:
选择器 都 正常显示
选择器 都 正常显示
实际结果:
实际结果 如附件
实际结果 如附件
y***@163.com (作者)
默认为空,才报这个错,可能是异步问题。我给个默认值就解决了
2020-07-21 17:07