Ver Fonte

admin-2025-02-19 08:26:26

genlitex há 2 meses atrás
pai
commit
b4bc4d735f

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/index-Btspm7_H.css


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 4
dist/assets/index-malWbV8K.js


+ 0 - 13
dist/index.html

@@ -1,13 +0,0 @@
-<!doctype html>
-<html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Prototype Design</title>
-    <script type="module" crossorigin src="/prototype/3000/assets/index-malWbV8K.js"></script>
-    <link rel="stylesheet" crossorigin href="/prototype/3000/assets/index-Btspm7_H.css">
-  </head>
-  <body>
-    <div id="app"></div>
-  </body>
-</html>

+ 25 - 0
src/router/index.js

@@ -6,6 +6,31 @@ const routes = [
     path: '/',
     name: 'home',
     component: HomeView
+  },
+  {
+    path: '/products',
+    name: 'products',
+    component: () => import('../views/ProductListView.vue')
+  },
+  {
+    path: '/product/:id',
+    name: 'product-detail',
+    component: () => import('../views/ProductDetailView.vue')
+  },
+  {
+    path: '/cart',
+    name: 'cart',
+    component: () => import('../views/CartView.vue')
+  },
+  {
+    path: '/orders',
+    name: 'orders',
+    component: () => import('../views/OrderView.vue')
+  },
+  {
+    path: '/profile',
+    name: 'profile',
+    component: () => import('../views/UserProfileView.vue')
   }
 ]
 

+ 16 - 0
src/views/CartView.vue

@@ -0,0 +1,16 @@
+<template>
+  <div class="cart">
+    <h1>购物车</h1>
+    <!-- 购物车内容将在这里展示 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.cart {
+  padding: 20px;
+}
+</style>

+ 16 - 0
src/views/OrderView.vue

@@ -0,0 +1,16 @@
+<template>
+  <div class="order">
+    <h1>订单</h1>
+    <!-- 订单内容将在这里展示 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.order {
+  padding: 20px;
+}
+</style>

+ 16 - 0
src/views/ProductDetailView.vue

@@ -0,0 +1,16 @@
+<template>
+  <div class="product-detail">
+    <h1>商品详情</h1>
+    <!-- 商品详情将在这里展示 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.product-detail {
+  padding: 20px;
+}
+</style>

+ 37 - 0
src/views/ProductListView.vue

@@ -0,0 +1,37 @@
+<template>
+  <div class="product-list">
+    <h1>商品列表</h1>
+    <!-- 列表项将在这里动态生成 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.product-list {
+  padding: 20px;
+}
+</style>
+</write_to_file>
+
+<write_to_file>
+<path>src/views/ProductDetailView.vue</path>
+<content>
+<template>
+  <div class="product-detail">
+    <h1>商品详情</h1>
+    <!-- 商品详情将在这里展示 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.product-detail {
+  padding: 20px;
+}
+</style>

+ 16 - 0
src/views/UserProfileView.vue

@@ -0,0 +1,16 @@
+<template>
+  <div class="user-profile">
+    <h1>个人中心</h1>
+    <!-- 用户信息和个人设置将在这里展示 -->
+  </div>
+</template>
+
+<script setup>
+// 这里可以引入数据和逻辑
+</script>
+
+<style scoped>
+.user-profile {
+  padding: 20px;
+}
+</style>

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff