3347关注10639浏览
picker组件使用multiSelector模式,一直报错如下(有时鼠标放过去就报错,有时是滚动选择列数据时报错),调试了一下,跟bindchange、bindcolumnchange事件都没关系(这两个事件里只写了个console.log),有大神知道怎么回事没?
Sun Jul 08 2018 11:41:15 GMT+0800 (中国标准时间) 渲染层错误
VM1194:2 TypeError: Cannot read property '0' of null
贴出主要代码如下:
<picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{multiIndex}}" range="{{aaa}}" range-key="{{'name'}}">
<view class="picker">
当前选择:
</view>
</picker>
aaa: [
[
{
id: 0,
name: '无脊柱动物'
},
{
id: 1,
name: '脊柱动物'
}
], [
{
id: 0,
name: '扁性动物'
},
{
id: 1,
name: '线形动物'
},
{
id: 2,
name: '环节动物'
},
{
id: 3,
name: '软体动物'
},
{
id: 3,
name: '节肢动物'
}
]
],
bindMultiPickerChange: function (e) {
console.log('aaaaaa')
},
bindMultiPickerColumnChange: function (e) {
console.log('aaaaaa')
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
木头老兄
18人对此回答表示赞同
数据格式错了,建议直接拿官方的过来改
展开180回复分享发布于 5年前评论(0)
收起评论
-
Nova
14人对此回答表示赞同
我也遇到了感觉日了狗
展开140回复分享发布于 5年前评论(0)
收起评论