1***@qq.com
1***@qq.com
  • 发布:2023-02-16 16:59
  • 更新:2023-05-04 15:16
  • 阅读:497

#插件讨论# 【 uni-collapse 折叠面板 - DCloud前端团队 】content部分使用uni-list for循环数据时,组件不加载新的动态数据

分类:uni-app
<uni-collapse ref="collapse" accordion @change="change">  
                <uni-collapse-item  v-for="item in catalogData" :show-animation="true" title-border="none">  
                    <template v-slot:title>  
                        <uni-list>  
                            <uni-list-item :title="item.name" thumb="/static/catalog.png">  
                                <template v-slot:footer>  
                                    <button type="primary" size="mini"  
                                        @click.stop="addChildClick(item.id)">新增子类</button>  
                                </template>  
                            </uni-list-item>  
                        </uni-list>  
                    </template>  
                    <view class="content">  
                        <!-- {{childCatalogData}} -->  
                        <uni-list>  
                            <uni-list-item v-for="item in childCatalogData" :title="item.name"  
                                thumb="/static/RightAngle.png">  
                            </uni-list-item>  
                        </uni-list>  
                    </view>  
                </uni-collapse-item>  

            </uni-collapse>
  1. 在折叠面板展开的情况下
  2. 使用addChildClick()方法新增一条数据到childCatalogData,这时候折叠面板中的内容没有动态刷新,但是观测到childCatalogData中已经存在新数据
  3. 当关闭再打开后,折叠面板显示新增加的数据
2023-02-16 16:59 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

请问下 解决了吗 这个问题

DCloud_UNI_HT

DCloud_UNI_HT

那个平台出现的问题 ?不同的平台可能有点不太一样,详细描述一下问题的前因后果,具体环境,方便我排查

  • 李白丨

    微信小程序有这个问题,折叠面板里面数据是异步请求的;请求成功后,不展示数据,需要点三次右侧展开按钮才有

    2024-08-15 16:53

  • DCloud_UNI_HT

    回复 i***@qq.com: 听起来像是数据延迟更新了,有没有可以复现的例子?

    2024-08-29 12:00

要回复问题请先登录注册