zhuliu преди 1 година
родител
ревизия
d6ccf5b87b
променени са 1 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 8 2
      src/utils/model/tree/index.vue

+ 8 - 2
src/utils/model/tree/index.vue

@@ -20,7 +20,9 @@
                       word-break: break-word;
                       white-space: normal;
                       height: 100%;
-                    ">{{ item[props.name] }}</span>
+                    ">
+                      <slot :data="item">{{ item[props.name] }}</slot>
+                    </span>
             </div>
             
           </div>
@@ -28,7 +30,11 @@
           <div
             v-show="openArr.includes(item[nodeKey])"
           >
-            <leftTree class="item" :list="item[props.children]" :props="props" :nodeKey="nodeKey" :expends="openArr" :inner="true"></leftTree>
+            <leftTree class="item" :list="item[props.children]" :props="props" :nodeKey="nodeKey" :expends="openArr" :inner="true">
+              <template v-slot:default="data">
+                <slot :data="data.data"></slot>
+              </template>
+            </leftTree>
           </div>
         </li>
       </ul>