Procházet zdrojové kódy

feat(project): 初始化项目基础结构

- 添加 .gitignore 文件忽略常见开发文件- 创建 src/App.vue 并配置应用生命周期钩子
- 配置 src/env.d.ts 支持 TypeScript 类型定义- 初始化 src/main.ts 并引入 UnoCSS 样式库
- 设置 Vue SSR 应用创建逻辑
nahida před 7 měsíci
rodič
revize
376b0a1d42
11 změnil soubory, kde provedl 51 přidání a 0 odebrání
  1. 21 0
      .gitignore
  2. 13 0
      src/App.vue
  3. 8 0
      src/env.d.ts
  4. 9 0
      src/main.ts
  5. binární
      src/static/clear.png
  6. binární
      src/static/eye-close.png
  7. binární
      src/static/eye.png
  8. binární
      src/static/home-selected.png
  9. binární
      src/static/home.png
  10. binární
      src/static/my/avatar.png
  11. binární
      src/static/my/feedback.png

+ 21 - 0
.gitignore

@@ -0,0 +1,21 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+*.local
+
+# Editor directories and files
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?

+ 13 - 0
src/App.vue

@@ -0,0 +1,13 @@
+<script setup lang="ts">
+import { onLaunch, onShow, onHide } from "@dcloudio/uni-app";
+onLaunch(() => {
+  console.log("App Launch");
+});
+onShow(() => {
+  console.log("App Show");
+});
+onHide(() => {
+  console.log("App Hide");
+});
+</script>
+<style></style>

+ 8 - 0
src/env.d.ts

@@ -0,0 +1,8 @@
+/// <reference types="vite/client" />
+
+declare module '*.vue' {
+  import { DefineComponent } from 'vue'
+  // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
+  const component: DefineComponent<{}, {}, any>
+  export default component
+}

+ 9 - 0
src/main.ts

@@ -0,0 +1,9 @@
+import { createSSRApp } from "vue";
+import App from "./App.vue";
+import 'uno.css'
+export function createApp() {
+  const app = createSSRApp(App);
+  return {
+    app,
+  };
+}

binární
src/static/clear.png


binární
src/static/eye-close.png


binární
src/static/eye.png


binární
src/static/home-selected.png


binární
src/static/home.png


binární
src/static/my/avatar.png


binární
src/static/my/feedback.png