jeesite框架:前端报错 Unhandled error during execution of watcher callback
由于在组价的使用中,采用api进行异步获取数据,这就导致首次渲染的时候层级设置( :defaultExpandLevel="1")才生效,在异步加载数据中的层级设置要自己手动调用。1、设置层级:default-expand-all="true"或者设置:default-expand-level="n",其中n要大于等于树的层级;2、想要树默认只展开到父节点,可以给静态数据tree-data,不要采
·
一、报错原因
在前端中采用封装后的组件BasicTree,设置basicTree的参数为
<BasicTree
:title="t('')"
:search="true"
:toolbar="true"
:showIcon="true"
:immediate="immediate"
:api="XXXData"
:params="{ ctrlPermi }"
:defaultExpandLevel="1"
@select="handleSelect"
/>
由于在组价的使用中,采用api进行异步获取数据,这就导致首次渲染的时候层级设置( :defaultExpandLevel="1")才生效,在异步加载数据中的层级设置要自己手动调用basicTree提供的expandAll、filterByLevel来执行层级展开。


二、解决方法
1、设置层级:default-expand-all="true"或者设置:default-expand-level="n",其中n要大于等于树的层级;
2、想要树默认只展开到父节点,可以给静态数据tree-data,不要采用异步加载数据的方式。(使用此方法需按照官网给出的tree-data参考格式)

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)