Browse Source

数量统计

CzRger 1 year ago
parent
commit
ce8aeb3802
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/views/element/index-ol.vue

+ 8 - 1
src/views/element/index-ol.vue

@@ -3,6 +3,10 @@
     <div class="tree">
       <el-button type="primary" @click="onShowAll">全部显示</el-button>
       <el-button type="primary" @click="onHideAll">全部隐藏</el-button>
+      <br/>
+      点:{{webglPointLayer?.getSource().getFeatures().length}}
+      线:{{webglLineLayer?.getSource().getFeatures().length}}
+      面:{{webglPolyLayer?.getSource().getFeatures().length}}
       <el-input
         v-model="treeText"
         placeholder="Please enter keyword"
@@ -21,7 +25,10 @@
       >
         <template #default="{ node }">
           <div>
-            <span>{{ node.label }}</span>
+            <span>
+              {{ node.label }}
+              <template v-if="node.children?.length > 0">({{node.children?.length}})</template>
+            </span>
             <el-link v-if="!node.data._show" href="javascript:;" type="primary" @click.stop="onShow(node)">显示</el-link>
             <el-link v-else href="javascript:;" type="danger" @click.stop="onHide(node)">隐藏</el-link>
           </div>