l***@163.com
l***@163.com
  • 发布:2025-01-25 17:57
  • 更新:2025-09-01 22:07
  • 阅读:159

uni-collapse不能折叠吗

分类:uni-app

比如

<uni-collapse v-model="isOpen">

在某个按钮中设置 isOpen = ["0"]可以正常展开折叠面板,但设置siOpen=Null 或 [] 并不会触发折叠,怎么回事。

2025-01-25 17:57 负责人:无 分享
已邀请:
w***@163.com

w***@163.com

uni-collapse 第81行

                    if (arr) {  
                        val.forEach(v => {  
                            if (v === vm.nameSync) {  
                                if (this.accordion) {  
                                    console.warn('accordion 属性为 true ,v-model 类型应该为 string')  
                                    return  
                                }  
                                vm.isOpen = true  
                            }  
                        })  
                    }

这里需要修改一下

    if (arr) {  
                        if (val.find(v => v === vm.nameSync)) {  
                            vm.isOpen = true  
                        } else {  
                            vm.isOpen = false  
                        }  
}  

要回复问题请先登录注册