diff --git a/src/components/AppFooter.vue b/src/components/AppFooter.vue
index a5fe5bc..f40a7b0 100644
--- a/src/components/AppFooter.vue
+++ b/src/components/AppFooter.vue
@@ -1,11 +1,19 @@
diff --git a/src/components/LiveItem.vue b/src/components/LiveItem.vue
new file mode 100644
index 0000000..7a8e906
--- /dev/null
+++ b/src/components/LiveItem.vue
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+ 陈百强姓陈
+
+ 节奏迅猛
+ 节奏迅猛
+
+
+
+
+
+ 观战中...
+
+
+
+
+
+ 1v1对抗
+
+
+ 本轮环数
+ 62
+
+
+
+
+
+
diff --git a/src/components/MyRank.vue b/src/components/MyRank.vue
new file mode 100644
index 0000000..088018f
--- /dev/null
+++ b/src/components/MyRank.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+ 积分榜:分
+ Mvp榜:次
+ 十环榜:次
+
+
+
+ {{ user.nickName }}
+
+
+
+ lv50
+
+
+ 12000/120000
+
+
+
+
+ 段位
+ 段位
+
+
+ 平均环数
+ 平均环数
+
+
+ 胜率
+ 胜率
+
+
+
+
+
+
diff --git a/src/components/NoticeBar.vue b/src/components/NoticeBar.vue
new file mode 100644
index 0000000..10ed4e5
--- /dev/null
+++ b/src/components/NoticeBar.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+ {{ index + 1 }}毛毛丛
+ 成功晋升
+ 荣耀王者
+ 段位,从此横着走!
+
+
+
+
+
+
+
diff --git a/src/components/TopRank.vue b/src/components/TopRank.vue
new file mode 100644
index 0000000..d6ca869
--- /dev/null
+++ b/src/components/TopRank.vue
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+ (selected = e.detail.current)"
+ :style="{ width: '100%' }"
+ >
+
+
+
+ 1
+
+
+
+ 某某某
+ 积分:300
+
+
+
+
+ 1
+
+
+
+ 某某某
+ 积分:300
+
+
+
+
+ 1
+
+
+
+ 某某某
+ 积分:300
+
+
+
+
+
+
+ 1
+
+
+
+ 某某某
+ 积分:300
+
+
+
+
+
+
+ 1
+
+
+
+ 某某某
+ 积分:300
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index.vue b/src/pages/index.vue
index a3ede65..187de0f 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -3,6 +3,10 @@ import { ref, onMounted } from "vue";
import { onShow, onShareAppMessage, onShareTimeline } from "@dcloudio/uni-app";
import AppFooter from "@/components/AppFooter.vue";
import Signin from "@/components/Signin.vue";
+import NoticeBar from "@/components/NoticeBar.vue";
+import TopRank from "@/components/TopRank.vue";
+import MyRank from "@/components/MyRank.vue";
+import LiveItem from "@/components/LiveItem.vue";
import {
getAppConfig,
@@ -27,9 +31,16 @@ const {
} = store;
const { user, device, rankData, online, game } = storeToRefs(store);
+const isIOS = uni.getDeviceInfo().osName === "ios";
const showModal = ref(false);
const showGuide = ref(false);
const selected = ref(0);
+const liveType = ref(0);
+const liveTypes = {
+ 大神赛: "../static/dashen.png",
+ 新人王: "../static/xinren.png",
+ 女神赛: "../static/nvshen.png",
+};
const toPage = async (path) => {
if (!user.value.id) {
@@ -129,7 +140,7 @@ onShareTimeline(() => {
height: 'calc(100vh - ' + capsuleHeight + 'px)',
}"
>
-
+
{
mode="widthFix"
/>
-
+
+
+ toPage('/pages/my-device')">
+
+
+ 绑定我的智能弓
+ 设备离线
+ 设备在线
+
+
+
+ toPage('/pages/first-try')">
+
+
+ toPage('/pages/practise')">
+
+
+
+
+
+ toPage('/pages/ranking')">
+
+
+ toPage('/pages/friend-battle')">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (liveType = e.detail.current)"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
-
-