From 1a1bbec15cfb2d7e5d095ee5e7800c49860b2a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E9=B9=8F?= Date: Tue, 9 Sep 2025 22:07:09 +0800 Subject: [PATCH] . --- pages.json | 33 +++ pages/index/chat.vue | 9 + pages/index/list.vue | 291 +++++++++++++++++++++ pages/index/room.vue | 9 + sheep/components/s-layout/s-layout.vue | 9 +- sheep/store/app.js | 34 +++ sheep/ui/su-navbar/su-navbar.vue | 4 +- sheep/ui/su-tab-item/su-tab-item.vue | 3 +- sheep/ui/su-tabbar-item/su-tabbar-item.vue | 21 +- 9 files changed, 404 insertions(+), 9 deletions(-) create mode 100644 pages/index/chat.vue create mode 100644 pages/index/list.vue create mode 100644 pages/index/room.vue diff --git a/pages.json b/pages.json index 7c7315a..60b11cf 100644 --- a/pages.json +++ b/pages.json @@ -32,6 +32,39 @@ "group": "商城" } }, + { + "path": "pages/index/list", + "style": { + "navigationBarTitleText": "商品列表" + }, + "meta": { + "sync": true, + "title": "商品列表", + "group": "商城" + } + }, + { + "path": "pages/index/room", + "style": { + "navigationBarTitleText": "试衣间" + }, + "meta": { + "sync": true, + "title": "试衣间", + "group": "商城" + } + }, + { + "path": "pages/index/chat", + "style": { + "navigationBarTitleText": "聊天" + }, + "meta": { + "sync": true, + "title": "聊天", + "group": "商城" + } + }, { "path": "pages/index/category", "style": { diff --git a/pages/index/chat.vue b/pages/index/chat.vue new file mode 100644 index 0000000..9f165bf --- /dev/null +++ b/pages/index/chat.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/pages/index/list.vue b/pages/index/list.vue new file mode 100644 index 0000000..f7ae619 --- /dev/null +++ b/pages/index/list.vue @@ -0,0 +1,291 @@ + + + + + diff --git a/pages/index/room.vue b/pages/index/room.vue new file mode 100644 index 0000000..720bbbb --- /dev/null +++ b/pages/index/room.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/sheep/components/s-layout/s-layout.vue b/sheep/components/s-layout/s-layout.vue index df15c31..b514af2 100644 --- a/sheep/components/s-layout/s-layout.vue +++ b/sheep/components/s-layout/s-layout.vue @@ -14,6 +14,7 @@ :opacityBgUi="opacityBgUi" @search="(e) => emits('search', e)" :defaultSearch="defaultSearch" + :leftIcon="leftIcon" /> @@ -135,6 +136,10 @@ type: Boolean, default: false, }, + leftIcon: { + type: String, + default: 'left', + }, }); const emits = defineEmits(['search']); @@ -213,11 +218,11 @@ // #endif // 组件中使用 onMounted 监听页面加载,不是页面组件不使用 onShow - onMounted(()=>{ + onMounted(() => { if (!isEmpty(shareInfo.value)) { sheep.$platform.share.updateShareInfo(shareInfo.value); } - }) + });