Description
问题描述
picker组件在浏览器端,先选择二级联动,再选择单列,滑动单列会报错
复现步骤
[复现问题的步骤]
- 进入unidemo中的 mpvue-picker
- 点击 '二级联动',随机选择数据
- 点击 ‘单列选择’,上下滑动弹出的列表选择项,无法正常显示选中的值,此时会在浏览器端报错
[或者可以直接贴源代码]
预期结果
[先选择二级联动,再选择单列数据,可以正常获取单列选择数据看]
实际结果
index.umd.min.js:1 [system] errorHandler TypeError: Cannot read property 'label' of undefined
at VueComponent._getPickerLabelAndValue (mpvuePicker.vue:326)
at VueComponent.pickerChange (mpvuePicker.vue:256)
at change (mpvuePicker.vue?b1f6:75)
at VueComponent.invoker (vue.runtime.esm.js:2078)
at VueComponent.Vue.$emit (vue.runtime.esm.js:2589)
at VueComponent.$trigger (index.umd.min.js:1)
at VueComponent.handler (index.umd.min.js:1)
at Watcher.getAndInvoke (vue.runtime.esm.js:3316)
at Watcher.run (vue.runtime.esm.js:3296)
at flushSchedulerQueue (vue.runtime.esm.js:3031) VueComponent {_uid: 114, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …} event handler for "change"
系统信息:
- 发行平台: [谷歌浏览器 版本 68.0.3440.106(正式版本) (64 位)]
- 操作系统 [win10]
- HBuilderX版本 [ HBuilderX 1.5.4]
补充信息
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]