鸿蒙 @builder 使用中的问题

在这里插入图片描述

在所有条件都相同的情况下,点击左边的 list更新右侧的list

方案一 使用builder ,右侧 list不会更新
方案二 直接写 list UI,右侧list会更新

所以,builder中的数据,无法双向绑定么

  
  getTreeItemLayout(currentList: Array<Tree>, isFirst: boolean) {

    if (currentList) {
      List() {
        ForEach(currentList, (item: Tree) => {
          ListItem() {

            Text(item.name)
              .width("100%")
              .height(40)
              .backgroundColor(isFirst ? "#ff4e79e6" : "#ffedd36f")
              .maxLines(2)
              .onClick(() => {
                this.currentSelectItem = item
              })
          }

        })

      }.layoutWeight(1).height("100%")

    }
  }

相关推荐

  1. electron-builder 基本使用

    2024-05-12 21:40:08       48 阅读
  2. sqlite3使用问题

    2024-05-12 21:40:08       78 阅读
  3. Element-plus使用遇到问题

    2024-05-12 21:40:08       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-12 21:40:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-12 21:40:08       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-12 21:40:08       82 阅读
  4. Python语言-面向对象

    2024-05-12 21:40:08       91 阅读

热门阅读

  1. 5月8日爬楼梯+使用最小花费爬楼梯

    2024-05-12 21:40:08       32 阅读
  2. 从零学算法6

    2024-05-12 21:40:08       32 阅读
  3. 去除夸克-百度云右键菜单上传

    2024-05-12 21:40:08       32 阅读
  4. 八股Day2 多线程

    2024-05-12 21:40:08       34 阅读
  5. python中多态的概念及简单样例

    2024-05-12 21:40:08       28 阅读
  6. sql中的exists和in的区别

    2024-05-12 21:40:08       32 阅读
  7. PyCharm常用快捷键和设置

    2024-05-12 21:40:08       32 阅读
  8. 数据结构与算法===分治算法

    2024-05-12 21:40:08       27 阅读
  9. 如何创建git并上传

    2024-05-12 21:40:08       32 阅读
  10. MySQL数据库学习笔记(2)——索引、视图、事务

    2024-05-12 21:40:08       21 阅读
  11. 04-运算符

    2024-05-12 21:40:08       33 阅读
  12. 从零开始学习MySQL

    2024-05-12 21:40:08       31 阅读