feat: iconify图标新增离线功能

This commit is contained in:
奔跑的面条
2023-12-17 00:12:50 +08:00
parent ce1a5476d6
commit 4c7c5cf4ba
10 changed files with 147 additions and 88 deletions
@@ -23,7 +23,7 @@
</n-text>
</div>
<div class="list-center go-flex-center go-transition" draggable="true">
<Icon v-if="item.icon" class="list-img" :icon="item.icon" color="#999" width="48" />
<GoIconify v-if="item.icon" class="list-img" :icon="item.icon" color="#999" width="48" style="height: auto" />
<chart-glob-image v-else class="list-img" :chartConfig="item" />
</div>
<div class="list-bottom">
@@ -64,7 +64,7 @@ import { createComponent } from '@/packages'
import { ConfigType, CreateComponentType, PackagesCategoryEnum } from '@/packages/index.d'
import { ChatCategoryEnum } from '@/packages/components/Photos/index.d'
import { fetchConfigComponent, fetchChartComponent } from '@/packages/index'
import { Icon } from '@iconify/vue'
import { GoIconify } from '@/components/GoIconify'
import { icon } from '@/plugins'
import omit from 'lodash/omit'
@@ -37,7 +37,7 @@
:title="item.title"
@click="selectChartHandle(item)"
>
<Icon v-if="item.icon" class="list-img" :icon="item.icon" color="#999" width="20" />
<GoIconify v-if="item.icon" class="list-img" :icon="item.icon" color="#999" width="20" />
<chart-glob-image v-else class="list-item-img" :chartConfig="item" />
<n-text class="list-item-fs" depth="2">{{ item.title }}</n-text>
</div>
@@ -79,7 +79,7 @@ import { isString, addEventListener, removeEventListener } from '@/utils'
import { fetchConfigComponent, fetchChartComponent } from '@/packages/index'
import { componentInstall, loadingStart, loadingFinish, loadingError } from '@/utils'
import { ChartGlobImage } from '@/components/Pages/ChartGlobImage'
import { Icon } from '@iconify/vue'
import { GoIconify } from '@/components/GoIconify'
const props = defineProps({
menuOptions: {