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/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..d4b2a405 100644 --- a/src/views/tabbar/components/settings/index.vue +++ b/src/views/tabbar/components/settings/index.vue @@ -2,7 +2,7 @@
-
{{ value.name }}
+
底部导航
内容 样式 @@ -10,9 +10,7 @@
- +
diff --git a/src/views/tabbar/index.vue b/src/views/tabbar/index.vue index b5f85e2b..a9f8f68c 100644 --- a/src/views/tabbar/index.vue +++ b/src/views/tabbar/index.vue @@ -3,8 +3,8 @@