mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-09-16 09:00:05 +00:00
Update index.vue
This commit is contained in:
parent
0e2bc510d1
commit
82ca593c10
@ -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 = ''
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user