Picker组件在多列选择器模式时出现 index值与选择器实际显示不同步?

lxf2023-04-08 09:42:01

前言:

2小时前小编发现微信小程序用户:【AdminJS】提出了一个关于“Picker组件在多列选择器模式时出现 index值与选择器实际显示不同步?”的问题,在问题中开发者渐近自由对该问题做了如下阐述:

问题类型:


  • API和组件:

问题描述:

代码测试可以直接使用官方文档中的 picker 组件示例代码。官方代码在多列选择器模式的bindcolumnchange方法中,在每次切换不同值时都将后续的列选中值置为了0,即所有新切换出来的列都应选中0。

但是在测试中发现出现了 当最后一列选择为 第一行以外的值时,此时拖动第二列就会出现 最后一列 的 index置为0无效,选择器显示的是 其他位置的数据。此时 多列选择器最后一列的 index值与选择器显示的值不一致。

这是 官方代码地址 /d/file/02/1872 ,多次拉取最后一列后再切换中间那一列即可复现 bug.

注:以上是微信小程序开发者:”渐近自由”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案

解决方案:

【AdminJS】微信小程序技术运营专员对用户渐近自由提出的Picker组件在多列选择器模式时出现 index值与选择器实际显示不同步?给予如下回复

你好,反馈已收到,我们核实下,有进展会同步。

结语:

微信官方旗下的全域流量给智能小程序用于推广,其推广信息可以出现在微信官方App首页推荐的信息流之中,也可以出现在自然搜索结果立,还可以出现在微信文章中。这意味着微信官方智能小程序的开发者可在微信官方全域流量范围获得曝光,加上人工智能精准匹配技术,大大增加触及潜在目标用户的机会。

如果您也在使用微信小程序,请关注Adminjs.cn,如果您有关于微信小程序的使用问题请关注Adminjs.cn,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!