# message **Repository Path**: roxy_1227/message ## Basic Information - **Project Name**: message - **Description**: 这是一个开源的仓库,来自1组 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-28 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nuxt 3 [Nuxt 3官网](https://nuxt.com.cn/) ## 依赖 ```bash npm install ``` ## 启动 `http://localhost:3000` ```bash npm run dev ``` #### 目录结构: Components 存放组件 pages 存放路由文件 public 存放静态资源 server 存放服务器文件(该目录下代码会在服务端执行) store 存放状态文件 (状态库使用pinia, [Pinia官网](https://pinia.vuejs.org/zh/) )) app.vue 页面入口文件 #### 规范: 1.移动端应该在Components下mobile目录下去创建vue文件,文件必须要以mb-开头 示例:mb-home.vue mb-login.vue 2.后端接口在server目录下的api目录,js、ts文件均可,可以去引用server目录下其他js、ts文件来完成接口的功能(server目录下的代码均是服务器执行)。 3.使用接口在组件内请使用 useFetch(url,options) 示例: ```javascript const {data} = await useFetch('/api/hello',{ query:{id:1,name:'张三'} }) // 与axios使用基本一致。 ```