Skip to content

picker先选择二级联动,再选择单列,(浏览器端)滑动单列会报错(小程序和app端正常) #193

Closed
@zhwj407906450

Description

问题描述
picker组件在浏览器端,先选择二级联动,再选择单列,滑动单列会报错

复现步骤
[复现问题的步骤]

  1. 进入unidemo中的 mpvue-picker
  2. 点击 '二级联动',随机选择数据
  3. 点击 ‘单列选择’,上下滑动弹出的列表选择项,无法正常显示选中的值,此时会在浏览器端报错

[或者可以直接贴源代码]

预期结果
[先选择二级联动,再选择单列数据,可以正常获取单列选择数据看]

实际结果
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]

补充信息
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions