refactor(fg-tabbar): 更新tabbar策略并添加safelist配置

将selectedTabbarStrategy从0改为1以切换tabbar策略
在uno.config.ts中添加空的safelist配置
移除注释掉的i-carbon-code导入
This commit is contained in:
feige996 2025-06-21 14:36:30 +08:00
parent 407bc849ec
commit f8641457ad
3 changed files with 4 additions and 1 deletions

View File

@ -36,6 +36,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// 'i-carbon-code',
import { tabbarList as _tabBarList, cacheTabbarEnable, selectedTabbarStrategy } from './tabbarList' import { tabbarList as _tabBarList, cacheTabbarEnable, selectedTabbarStrategy } from './tabbarList'
import { tabbarStore } from './tabbar' import { tabbarStore } from './tabbar'

View File

@ -7,7 +7,7 @@ export const TABBAR_STRATEGY = {
} }
// TODO通过这里切换使用tabbar的策略 // TODO通过这里切换使用tabbar的策略
export const selectedTabbarStrategy = 0 export const selectedTabbarStrategy = 1
export const cacheTabbarEnable = selectedTabbarStrategy < 2 export const cacheTabbarEnable = selectedTabbarStrategy < 2
// selectedTabbarStrategy==0 时,需要填 iconPath 和 selectedIconPath // selectedTabbarStrategy==0 时,需要填 iconPath 和 selectedIconPath
@ -27,6 +27,7 @@ export const tabbarList = [
pagePath: 'pages/about/about', pagePath: 'pages/about/about',
text: '关于', text: '关于',
icon: 'i-carbon-code', icon: 'i-carbon-code',
// 注意 unocss 的图标需要在 页面上引入一下,或者配置到 unocss.config.ts 的 safelist 中
iconType: 'unocss', iconType: 'unocss',
}, },
// { // {

View File

@ -39,6 +39,7 @@ export default defineConfig({
center: 'flex justify-center items-center', center: 'flex justify-center items-center',
}, },
], ],
safelist: [],
rules: [ rules: [
[ [
'p-safe', 'p-safe',