diff --git a/src/api/tabbar.ts b/src/api/tabbar.ts new file mode 100644 index 00000000..d92e1c86 --- /dev/null +++ b/src/api/tabbar.ts @@ -0,0 +1,22 @@ +import request from '@/utils/request'; + +class ShopAPI { + /** 获取tabbar列表 */ + static getTabbar(data: any) { + return request({ + url: `diyapi/apptabbardata`, + method: 'post', + data, + }); + } + /** 保存tabbar */ + static saveTabbar(data: any) { + return request({ + url: `diyapi/apptabbarsave`, + method: 'post', + data, + }); + } +} + +export default ShopAPI; diff --git a/src/components/footer-nav/footer-nav-content.vue b/src/components/footer-nav/footer-nav-content.vue index 230ce46b..c04c42e7 100644 --- a/src/components/footer-nav/footer-nav-content.vue +++ b/src/components/footer-nav/footer-nav-content.vue @@ -5,15 +5,15 @@
展示设置
- 图片加文字 - 图片 - 文字 + 图片加文字 + 图片 + 文字 - 底部固定 - 底部悬浮 + 底部固定 + 底部悬浮 diff --git a/src/views/tabbar/components/main/default/footer-nav.ts b/src/views/tabbar/components/main/default/footer-nav.ts index 3f075157..54841f10 100644 --- a/src/views/tabbar/components/main/default/footer-nav.ts +++ b/src/views/tabbar/components/main/default/footer-nav.ts @@ -1,7 +1,7 @@ import defaultCommon from './index'; import { online_url } from '@/utils'; const new_url = await online_url('/static/app/tabbar/').then((res) => res); -interface DefaultFooterNav { +export interface DefaultFooterNav { content: { nav_style: number; nav_type: number; diff --git a/src/views/tabbar/components/main/index.ts b/src/views/tabbar/components/main/index.ts index 68ac974d..aff3e467 100644 --- a/src/views/tabbar/components/main/index.ts +++ b/src/views/tabbar/components/main/index.ts @@ -1,9 +1,8 @@ import defaultFooterNav from './default/footer-nav'; -// 系统设置 -interface DefaultSettings { - footer_nav: object; -} +interface DefaultSettings { + footer_nav: any; +} const defaultSettings: DefaultSettings = { footer_nav: defaultFooterNav, }; diff --git a/src/views/tabbar/components/main/index.vue b/src/views/tabbar/components/main/index.vue index bd9ec2f4..77b6f903 100644 --- a/src/views/tabbar/components/main/index.vue +++ b/src/views/tabbar/components/main/index.vue @@ -11,7 +11,7 @@
- +
@@ -31,7 +31,6 @@ watch( () => props.footer, (newValue) => { footer_nav.value = newValue; - console.log(newValue); }, { deep: true } ); diff --git a/src/views/tabbar/components/settings/index.vue b/src/views/tabbar/components/settings/index.vue index 72cbe932..ba7dcdb4 100644 --- a/src/views/tabbar/components/settings/index.vue +++ b/src/views/tabbar/components/settings/index.vue @@ -1,18 +1,17 @@ @@ -23,17 +22,16 @@ const props = defineProps({ default: () => ({}), }, }); -console.log(props.value); const radio = ref('1'); // 创建一个响应式的数字变量,初始值为0