picker 第一次使用无法触发 bindcolumnchange 事件(符代码片段)

发布于 7 年前作者 moxiulan7625 次浏览最后编辑 7 年前来自 issues

xml

<picker
    mode="multiSelector"
    bindchange="bindMultiPickerChange"
    bindcolumnchange="bindMultiPickerColumnChange"
    value="{{multiIndex}}"
    range="{{multiArray}}">
        选择日期
</picker>

javascript

bindMultiPickerColumnChange: function(e) {
        console.log("bindMultiPickerColumnChange")
}

程序第一次运行 picker 时, bindcolumnchange 事件无法触发

当点击确定后再次打开 picker 时, bindcolumnchange 正常触发

手机品牌 华为

手机和模拟器都是一样的情况

3 回复
pingcheng
pingcheng1 楼6 年前

你好,解决了吗

tanqiang
tanqiang2 楼6 年前

麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

sluo
sluo3 楼5 年前

谢谢,已经解决了 去掉 multiIndex 即可