Browse Source

菜单切换默认显示第一个

sujunling 2 năm trước cách đây
mục cha
commit
54fa1907da
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      src/views/resource/plat/index.vue

+ 4 - 1
src/views/resource/plat/index.vue

@@ -13,7 +13,7 @@
           </a-directory-tree>
         </div>
       </div>
-      <Tabs :animated="false">
+      <Tabs :animated="false" v-model:activeKey="activeKey">
         <template v-for="item in  achieveList " :key="item.type">
           <TabPane :tab="[`${item.typeName == '数据' ? '文件' : item.typeName}资源(${item.count})`]">
             <component :is="item.type == 'MR'?'MapData':item.type == 'ER'?'SceneData':'FileData'" :listData="item"
@@ -59,6 +59,7 @@ export default defineComponent({
     const checkedKeys = ref([]);
     const achieveList = ref([]);
     const adminStore = useAdminStoreOut();
+    const activeKey = ref('MR');
 
     const nodeSelect = (selectedKey, { selectedNode, node }) => {
       if (currentTreeNodeKeys.value.length && currentTreeNodeKeys.value[0] === selectedKey[0]) {
@@ -72,6 +73,7 @@ export default defineComponent({
       currentTreeNodeKeys.value[0] = selectedKey[0]
       if (selectedKey.length) {
         paramsObj.keywords = null;
+        activeKey.value = 'MR';
         eventBus.emit("tagChangeTag");
         eventBus.emit('platListCenter', paramsObj, true)
       }
@@ -130,6 +132,7 @@ export default defineComponent({
     }
 
     return {
+      activeKey,
       replaceFields,
       treeData,
       expandedKeys,