ソースを参照

feat: 将主页面进行布局

uray 4 年 前
コミット
668dc71a14
3 ファイル変更43 行追加16 行削除
  1. 18 10
      index.html
  2. 2 2
      src/App.vue
  3. 23 4
      src/page/home/index.vue

+ 18 - 10
index.html

@@ -1,13 +1,21 @@
+<!--
+ * @description: 
+ * @Author: uray(1109489444@qq.com)
+ * @date: 2022-04-12 17:58:56
+ * @lastEditors: uray(1109489444@qq.com)
+ * @lastEditTime: 2022-04-14 14:22:37
+ * @FilePath: \toy_box_website\index.html
+-->
 <!DOCTYPE html>
 <html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <link rel="icon" href="/favicon.ico" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Vite App</title>
-  </head>
-  <body>
-    <div id="app"></div>
-    <script type="module" src="/src/main.ts"></script>
-  </body>
+    <head>
+        <meta charset="UTF-8" />
+        <link rel="icon" href="/favicon.ico" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+        <title>Vite App</title>
+    </head>
+    <body style="margin: 0">
+        <div id="app"></div>
+        <script type="module" src="/src/main.ts"></script>
+    </body>
 </html>

+ 2 - 2
src/App.vue

@@ -3,7 +3,7 @@
  * @Author: uray(1109489444@qq.com)
  * @date: 2022-04-12 17:58:56
  * @lastEditors: uray(1109489444@qq.com)
- * @lastEditTime: 2022-04-14 09:55:14
+ * @lastEditTime: 2022-04-14 14:18:53
  * @FilePath: \toy_box_website\src\App.vue
 -->
 <template>
@@ -26,6 +26,6 @@ export default defineComponent({
 
 <style>
 #app {
-    margin-top: 60px;
+    /* margin-top: 60px; */
 }
 </style>

+ 23 - 4
src/page/home/index.vue

@@ -3,15 +3,19 @@
  * @Author: uray(1109489444@qq.com)
  * @date: 2022-04-13 18:00:09
  * @lastEditors: uray(1109489444@qq.com)
- * @lastEditTime: 2022-04-14 14:08:01
+ * @lastEditTime: 2022-04-14 14:23:18
  * @FilePath: \toy_box_website\src\page\home\index.vue
 -->
 
 <template>
-    <div @click="onBtnClick">
+    <!-- <div @click="onBtnClick">
         <h1>首页</h1>
         <div @click="onBtnClick">点击跳转详情页面</div>
-    </div>
+    </div> -->
+
+    <div class="head"></div>
+    <div class="tabs"></div>
+    <div class="goods"></div>
 </template>
 
 <script lang="ts">
@@ -27,4 +31,19 @@ export default defineComponent({
 });
 </script>
 
-<style lang="less" scoped></style>
+<style lang="less" scoped>
+.head {
+    height: 60px;
+    border: solid 1px red;
+    background-color: #0f0f0f;
+}
+.tabs {
+    height: 420px;
+    border: solid 1px green;
+}
+.goods {
+    height: calc(~"100vh - 400px");
+    background-color: #f5f5f5;
+    border: solid 1px blue;
+}
+</style>