| src/ |
| ├── assets/ |
| │ ├── images/ |
| │ │ ├── logo.png |
| │ │ └── admin-logo.png |
| │ └── styles/ |
| │ ├── main.scss |
| │ └── variables.scss |
| │ |
| ├── components/ |
| │ ├── common/ |
| │ │ ├── AppHeader.vue |
| │ │ └── AppFooter.vue |
| │ ├── ui/ |
| │ │ ├── Button.vue |
| │ │ └── Modal.vue |
| │ └── utils/ |
| │ └── Loader.vue |
| │ |
| ├── layouts/ |
| │ ├── frontend/ |
| │ │ └── FrontendLayout.vue |
| │ ├── admin/ |
| │ │ └── AdminLayout.vue |
| │ └── auth/ |
| │ └── AuthLayout.vue |
| │ |
| ├── views/ |
| │ ├── frontend/ |
| │ │ ├── HomeView.vue |
| │ │ ├── product/ |
| │ │ │ ├── ProductListView.vue |
| │ │ │ └── ProductDetailView.vue |
| │ │ ├── news/ |
| │ │ │ ├── NewsListView.vue |
| │ │ │ └── NewsDetailView.vue |
| │ │ └── about/ |
| │ │ └── AboutView.vue |
| │ ├── admin/ |
| │ │ ├── DashboardView.vue |
| │ │ ├── user/ |
| │ │ │ └── UserListView.vue |
| │ │ ├── product/ |
| │ │ │ └── ProductManageView.vue |
| │ │ └── settings/ |
| │ │ └── SettingsView.vue |
| │ ├── auth/ |
| │ │ ├── LoginView.vue |
| │ │ └── RegisterView.vue |
| │ └── user/ |
| │ ├── ProfileView.vue |
| │ ├── OrderHistoryView.vue |
| │ └── AddressView.vue |
| │ |
| ├── router/ |
| │ ├── index.js |
| │ ├── frontend-routes.js |
| │ ├── admin-routes.js |
| │ └── auth-routes.js |
| │ |
| ├── store/ |
| │ ├── index.js |
| │ ├── modules/ |
| │ │ ├── user.js |
| │ │ ├── product.js |
| │ │ └── auth.js |
| │ └── actions.js |
| │ |
| ├── services/ |
| │ ├── auth-service.js |
| │ ├── user-service.js |
| │ └── product-service.js |
| │ |
| ├── utils/ |
| │ ├── api.js |
| │ ├── date-utils.js |
| │ └── string-utils.js |
| │ |
| ├── App.vue |
| └── main.js |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律