Update index.vue

This commit is contained in:
niuzhiyun 2026-08-21 18:29:13 +08:00
parent 0e2bc510d1
commit 82ca593c10

View File

@ -113,10 +113,11 @@
<script lang="ts" setup>
import { t } from '@/lang'
import { ref, computed, defineAsyncComponent } from 'vue'
import { ref, computed } from 'vue'
import { cloneDeep } from 'lodash-es'
import { getLink } from '@/app/api/diy'
import { ElMessage } from 'element-plus'
import { resolveAsyncComponent } from '@/utils/core-component-resolver'
const prop = defineProps({
modelValue: {
@ -159,8 +160,6 @@ const dynamicComponentRefs: any = ref(null) // 动态组件ref
const selectLink: any = ref([])
const modules: any = import.meta.glob('@/**/*.vue')
const show = () => {
getLinkFn(() => {
//
@ -259,8 +258,7 @@ const changeParentLink = (item: any) => {
parentLinkName.value = item.name
childList.value = item.child_list
if (item.component) {
dynamicComponentName.value = item.component
dynamicComponentName.value = defineAsyncComponent(modules[dynamicComponentName.value])
dynamicComponentName.value = resolveAsyncComponent(item.component)
} else {
dynamicComponentName.value = ''
}