欢迎来到BlackTest-老王自动化测试

el-tree懒加载时的箭头隐藏

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  <el-tree
  class='tree-padding'
  :data="api_management_case_tree"
  ref="tree"
  show-checkbox
  :highlight-current="true"
  node-key="id"
  :default-expand-all="false"
  :load="loadNode"
  :expand-on-click-node="false"
  lazy
  :default-expanded-keys="[]"
  :default-checked-keys="[defaultCase]"
  :props="defaultProps"
  >
</el-tree>

  

解决方式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
loadNode(node, resolve) {
     if (node.level == 0) {
       console.log(node.level)
     }
     if (node.level > 4) {
       return resolve([]);
     }
     if (node.level >= 1 && node.level <=3) {
       let req = {
         "parent":node.data.id,
         "isLeaf": 'false'
       }
       postApiManagementTreeRequest(req).then(data => {
         if (true === data.data.success){
           this.resolve = data.data.data
           return resolve(data.data.data);
         }else {
           this.$message.error(data.data.message)
         }
       })
     }
     if (node.level == 4) {
       let req = {
         "parent":node.data.id
       }
       postApiScenariosCaseRequest(req).then(data => {
         if (true === data.data.success){
 
           data.data.data.forEach(item=>{
             if(true === item.isParent){
               item.isLeaf = true
             }
           })
           return resolve(data.data.data)
         }else {
           this.$message.error(data.data.message)
         }
       })
     }
   },

  

posted @   BlackTest  阅读(655)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示