啾啾
啾啾
  • 发布:2024-11-05 20:03
  • 更新:2024-12-23 17:50
  • 阅读:117

【报Bug】HbuilderX4.32-alpha, 动态获取picker数据,无法触发下拉弹框, 4,29是正常的

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.32

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Beta2

手机厂商: 华为

手机机型: mate60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                                  <picker  
                class="flex-1"  
                mode="selector"  
                :range="termList"  
                :range-key="'nameShow'"  
                :value="termIndex"  
                @change="selectTerm">  
                    <text class="term-txt fz-16">{{termList[termIndex] && termList[termIndex].nameShow}}</text>  
                    <text class="iconfont iconyouce term-icon"></text>  
                </picker>

操作步骤:

HbuilderX4.32-alpha, 动态获取picker数据,无法触发下拉弹框, 4,29是正常的

预期结果:

正常触发picker

实际结果:

无法触发选择弹框

bug描述:

HbuilderX4.32-alpha, 动态获取picker数据,无法触发下拉弹框, 4,29是正常的

2024-11-05 20:03 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

什么是动态获取 picker 数据?我看你只写 picker 的写法,具体什么问题,提供个单页面源码吧

  • 啾啾 (作者)

    数据termList,是根据后台接口返回的,但是我给每个picker都加了动态生成的key值,就可以触发了

    2024-11-07 09:21

  • DCloud_UNI_OttoJi

    回复 8***@qq.com: 能给我一个复现工程吗?或者你描述一下怎么交动态获取 picker 数据,触发下拉框?我测试一下

    2024-11-08 16:28

  • 啾啾 (作者)

    回复 DCloud_UNI_OttoJi: 上面的代码中 termList 是通过接口获取的,

    2024-11-15 11:47

  • 啾啾 (作者)

    如果termList是直接写死的,是能触发的

    2024-11-15 11:48

  • DCloud_UNI_OttoJi

    回复 啾啾: 能给我一个复现工程吗?我看你只写 picker 的写法

    2024-11-15 12:16

  • 啾啾 (作者)

    回复 DCloud_UNI_OttoJi: getTermList() {

    return new Promise((resolve) => {

    classroom.getGradeList({

    tag: 1,

    }).then(res => {

    this.termList = res || [];

    this.termList.forEach((item, index) => {

    if (item.now) {

    this.termIndex = index;

    }

    })

    resolve();

    })

    })

    },

    2024-11-15 13:39

  • 啾啾 (作者)

    这是获取termList的接口

    2024-11-15 13:39

1***@qq.com

1***@qq.com

解决了吗,同样的问题

  • DCloud_UNI_OttoJi

    提供复现工程,别给零碎的代码,单页面源码也可以

    2024-12-24 11:26

要回复问题请先登录注册