From 8c8252136f5b2e9795f843657e14de28f307cbec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E5=BB=BA=E7=A5=A5?= <958464639@qq.com> Date: Thu, 16 May 2024 16:39:15 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6\200\201\350\267\257\347\224\261pinia.md" | 1 + ...0240514-Webapi\346\246\202\345\277\265.md" | 23 +++ ...36\345\210\240\346\224\271\346\237\245.md" | 176 ++++++++++++++++++ ...46\225\260\346\215\256\345\272\223CRUD.md" | 8 +- 4 files changed, 204 insertions(+), 4 deletions(-) create mode 100644 "\345\215\242\345\273\272\347\245\245/20240513-\345\212\250\346\200\201\350\267\257\347\224\261pinia.md" create mode 100644 "\345\215\242\345\273\272\347\245\245/20240514-Webapi\346\246\202\345\277\265.md" create mode 100644 "\345\215\242\345\273\272\347\245\245/20240516-\350\267\257\347\224\261\345\256\236\347\216\260\345\242\236\345\210\240\346\224\271\346\237\245.md" diff --git "a/\345\215\242\345\273\272\347\245\245/20240513-\345\212\250\346\200\201\350\267\257\347\224\261pinia.md" "b/\345\215\242\345\273\272\347\245\245/20240513-\345\212\250\346\200\201\350\267\257\347\224\261pinia.md" new file mode 100644 index 0000000..7915b6e --- /dev/null +++ "b/\345\215\242\345\273\272\347\245\245/20240513-\345\212\250\346\200\201\350\267\257\347\224\261pinia.md" @@ -0,0 +1 @@ +## 动态路由pinia diff --git "a/\345\215\242\345\273\272\347\245\245/20240514-Webapi\346\246\202\345\277\265.md" "b/\345\215\242\345\273\272\347\245\245/20240514-Webapi\346\246\202\345\277\265.md" new file mode 100644 index 0000000..60723bd --- /dev/null +++ "b/\345\215\242\345\273\272\347\245\245/20240514-Webapi\346\246\202\345\277\265.md" @@ -0,0 +1,23 @@ +## Web API 概念笔记 +- Web API 是一种通过网络(通常是 HTTP 协议)提供的应用程序编程接口,允许不同的客户端(如网页、移动应用等)与服务器进行交互和获取数据。 +### 主要特点: +- 基于标准协议:通常使用 HTTP 协议进行通信。 +- 数据交换:以各种格式(如 JSON、XML 等)提供数据。 +- 独立于平台:可以在不同的操作系统和编程语言中使用。 +- 松耦合:客户端和服务器可以独立开发和演化。 +### 好处: +- 促进系统集成:不同的应用程序可以方便地集成。 +- 提高开发效率:重用已有服务,减少重复开发。 +- 增强灵活性:易于扩展和修改服务。 +### 设计要点: +- 明确的接口定义:包括请求方法、参数和响应格式。 +- 错误处理:提供清晰的错误反馈。 +- 安全性:考虑授权、认证等安全措施。 +### 使用场景: +- 构建单页应用:获取数据并动态更新页面。 +- 移动端开发:与后端服务交互。 +- 第三方应用集成:共享数据和功能。 +### 开发注意事项: +- 性能优化:减少不必要的数据传输和处理。 +- 文档完善:提供详细的 API 文档。 +- 通过合理设计和使用 Web API,可以提高应用的可扩展性和互操作性。 \ No newline at end of file diff --git "a/\345\215\242\345\273\272\347\245\245/20240516-\350\267\257\347\224\261\345\256\236\347\216\260\345\242\236\345\210\240\346\224\271\346\237\245.md" "b/\345\215\242\345\273\272\347\245\245/20240516-\350\267\257\347\224\261\345\256\236\347\216\260\345\242\236\345\210\240\346\224\271\346\237\245.md" new file mode 100644 index 0000000..5332a04 --- /dev/null +++ "b/\345\215\242\345\273\272\347\245\245/20240516-\350\267\257\347\224\261\345\256\236\347\216\260\345\242\236\345\210\240\346\224\271\346\237\245.md" @@ -0,0 +1,176 @@ +1. main.js代码贴 +```js +import { createApp } from 'vue' +import './style.css' +import App from './App.vue' +import userList from './components/userList.vue' +import userEdit from './components/userEdit.vue' +let app = createApp(App); +import { createRouter, createWebHistory } from 'vue-router' +let router = createRouter({ + history: createWebHistory(), + routes: [ + { + path: '/', + component: userList + }, + { + path: '/edit', + component: userEdit + } + ] +}); +app.use(router); +app.mount('#app'); +``` +2. App.vue代码贴 +```html + + + +``` +2. UserList.vue代码贴 +```html + + + + +``` +3. UserEdit.vue代码贴 +```html + + +``` diff --git "a/\345\215\242\345\273\272\347\245\245/work-4-\350\277\236\346\216\245\346\225\260\346\215\256\345\272\223CRUD.md" "b/\345\215\242\345\273\272\347\245\245/work-4-\350\277\236\346\216\245\346\225\260\346\215\256\345\272\223CRUD.md" index 9e16209..5332a04 100644 --- "a/\345\215\242\345\273\272\347\245\245/work-4-\350\277\236\346\216\245\346\225\260\346\215\256\345\272\223CRUD.md" +++ "b/\345\215\242\345\273\272\347\245\245/work-4-\350\277\236\346\216\245\346\225\260\346\215\256\345\272\223CRUD.md" @@ -1,4 +1,4 @@ -2. main.js代码贴 +1. main.js代码贴 ```js import { createApp } from 'vue' import './style.css' @@ -24,7 +24,7 @@ app.use(router); app.mount('#app'); ``` 2. App.vue代码贴 -```vue +```html @@ -34,7 +34,7 @@ app.mount('#app'); ``` 2. UserList.vue代码贴 -```vue +```html