|
|
@@ -1,6 +1,5 @@
|
|
|
<script setup lang="ts">
|
|
|
// 'i-carbon-code',
|
|
|
-import { http } from '@/http/http'
|
|
|
import { tabbarList as _tabbarList, customTabbarEnable, needHideNativeTabbar, tabbarCacheEnable } from './config'
|
|
|
import { tabbarStore } from './store'
|
|
|
|
|
|
@@ -11,14 +10,11 @@ defineOptions({
|
|
|
})
|
|
|
// #endif
|
|
|
|
|
|
-// #region 接口获取tabbar demo
|
|
|
-http.get('/foo').then((res) => {
|
|
|
- console.log('接口获取tabbar demo', res)
|
|
|
-})
|
|
|
-// #endregion
|
|
|
-
|
|
|
// TODO 1/2: 中间的鼓包tabbarItem的开关
|
|
|
const BULGE_ENABLE = false
|
|
|
+/**
|
|
|
+ * 中间的鼓包tabbarItem的点击事件
|
|
|
+ */
|
|
|
function handleClickBulge() {
|
|
|
uni.showToast({
|
|
|
title: '点击了中间的鼓包tabbarItem',
|
|
|
@@ -94,7 +90,7 @@ function getImageByIndex(index: number, item: { iconActive?: string, icon: strin
|
|
|
<view v-if="item.isBulge" class="relative">
|
|
|
<!-- 中间一个鼓包tabbarItem的处理 -->
|
|
|
<view class="bulge">
|
|
|
- <!-- TODO 2/2: 通常是一个图片,或者icon,点击触发业务逻辑 -->
|
|
|
+ <!-- TODO 2/2: 中间鼓包tabbarItem配置:通常是一个图片,或者icon,点击触发业务逻辑 -->
|
|
|
<!-- 常见的是:扫描按钮、发布按钮、更多按钮等 -->
|
|
|
<image class="mt-6rpx h-200rpx w-200rpx" src="/static/tabbar/scan.png" />
|
|
|
</view>
|