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 @@
-
- {{ value.name }}
+
@@ -23,17 +22,16 @@ const props = defineProps({
default: () => ({}),
},
});
-console.log(props.value);
const radio = ref('1'); // 创建一个响应式的数字变量,初始值为0