HarmonyOS 鸿蒙Next使用中发现TS容器组件AlphabetIndexer的Bug

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next使用中发现TS容器组件AlphabetIndexer的Bug 使用AlphabetIndexer控件进行索引选择时,弹出框显示内容始终为A,且选中文本效果也始终为A,图片中选中的索引项实际为H。

对应的代码:

AlphabetIndexer({ arrayValue: this.poetryIndex, selected: 0 })
  .selectedColor(0xffffff) // 选中颜色
  .popupColor(0xFFFAF0) // 弹出框颜色
  .selectedBackgroundColor(0xCCCCCC) // 选中背景颜色
  .popupBackground(0xD2B48C) // 弹出框背景颜色
  .usingPopup(true) // 是否显示弹出框
  .selectedFont({ size: 28, weight: FontWeight.Bolder }) // 选中的样式
  .popupFont({ size: 30, weight: FontWeight.Bolder }) // 弹出框的演示
  .itemSize(28) // 每一项的大小正方形
  .alignStyle(IndexerAlign.Right) // 左对齐
  .onSelected((index: number) => {
    this.tangValue = this.tangValueStore.filter(item=>(item.index.substr(0,1) === this.poetryIndex[index]))
    //console.info(this.poetryIndex[index] + '被选中了') // 选中的事件
  })
  .margin({ top:50,left: '85%' })

更多关于HarmonyOS 鸿蒙Next使用中发现TS容器组件AlphabetIndexer的Bug的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next使用中发现TS容器组件AlphabetIndexer的Bug的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next使用中发现TS容器组件AlphabetIndexer的Bug这一问题,具体解决方案需依据Bug的具体表现来定,但通常可以从以下几个方面进行排查和处理:

  1. 确认Bug复现步骤:首先确保能够稳定复现该Bug,明确触发条件和复现步骤,这有助于定位问题。

  2. 查阅官方文档:检查HarmonyOS官方文档中关于AlphabetIndexer的说明,看是否有相关的已知问题或更新说明。

  3. 检查组件版本:确认当前使用的TS容器组件AlphabetIndexer是否为最新版本,有时Bug可能在新版本中已被修复。

  4. 代码审查:仔细检查使用AlphabetIndexer的相关代码,确保没有不当的使用方式或逻辑错误。

  5. 社区搜索:在HarmonyOS开发者社区搜索是否有其他开发者遇到类似问题,并查看他们是如何解决的。

  6. 提交Bug报告:如果上述方法均无法解决问题,建议向HarmonyOS官方提交Bug报告,详细描述Bug现象、复现步骤和已尝试的解决方法。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部