From 51c24a5ebfc5f0e5be65b9f99854c6f259551ab8 Mon Sep 17 00:00:00 2001 From: wally <18603454788@163.com> Date: Tue, 20 Jul 2021 15:01:45 +0800 Subject: [PATCH] chore: mock --- CHANGELOG.md | 35 +++--- package-lock.json | 79 +++++++------ package.json | 2 + public/index.html | 5 - src/main.js | 3 + src/mock/{rich-text.js => mock.js} | 38 +++++++ src/pages.json | 80 +++++++------- src/pages/index/index.vue | 10 +- src/pages/test/test.vue | 21 ++++ src/utils/indexedDB.js | 172 +++++++++++++++++++++++++++-- vue.config.js | 5 +- yarn.lock | 126 +++++++++++++++++++-- 12 files changed, 454 insertions(+), 122 deletions(-) rename src/mock/{rich-text.js => mock.js} (59%) create mode 100644 src/pages/test/test.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c2e256..a9cb344 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,56 +1,57 @@ -# 0.1.0 (2021-07-19) +# 0.1.0 (2021-07-20) ### 🌟 新功能 范围|描述|commitId --|--|-- - - | 标题栏角色栏全局任务组件新建 | [0500cb4](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/0500cb4) - - | db store | [6414c4f](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/6414c4f) - - | indexedDB | [687394e](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/687394e) - 富文本插件 | 富文本插件demo测试 | [ed3d644](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/ed3d644) - pinch | alloy finger实现图片的pinch放大缩小 | [de01343](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/de01343) + - | db store | [6414c4f](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/6414c4f) + - | indexedDB | [687394e](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/687394e) + - | 标题栏角色栏全局任务组件新建 | [0500cb4](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/0500cb4) + pinch | alloy finger实现图片的pinch放大缩小 | [de01343](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/de01343) + 富文本插件 | 富文本插件demo测试 | [ed3d644](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/ed3d644) ### 🎨 代码样式 范围|描述|commitId --|--|-- - - | 组件新建 | [89c0035](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/89c0035) + - | 组件新建 | [89c0035](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/89c0035) ### 🐛 Bug 修复 范围|描述|commitId --|--|-- - - | 修改main | [749ae9a](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/749ae9a) + - | 修改main | [749ae9a](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/749ae9a) ### 📝 文档 范围|描述|commitId --|--|-- - - | README.md | [ab0eb05](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/ab0eb05) + - | README.md | [ab0eb05](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/ab0eb05) ### 🔨 代码重构 范围|描述|commitId --|--|-- - template | eslint prettier sass uview tailwindcss | [9c966a1](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/9c966a1) + template | eslint prettier sass uview tailwindcss | [9c966a1](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/9c966a1) ### 🚀 性能优化 范围|描述|commitId --|--|-- - - | 组件文件夹新建 | [17bb8c9](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/17bb8c9) - - | 组件文件夹新建 | [1421504](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/1421504) + - | 组件文件夹新建 | [22bfe7b](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/22bfe7b) + - | 组件文件夹新建 | [17bb8c9](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/17bb8c9) + - | 组件文件夹新建 | [1421504](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/1421504) ### chore 范围|描述|commitId --|--|-- - pwa 小程序 | 移除了pwa,alloyFinger添加平台判断 | [875fab4](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/875fab4) - - | uview-ui | [a9ea34b](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/a9ea34b) - 信息配置 | 配置eslint等配置 | [7421443](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/7421443) + pwa 小程序 | 移除了pwa,alloyFinger添加平台判断 | [875fab4](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/875fab4) + - | uview-ui | [a9ea34b](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/a9ea34b) + 信息配置 | 配置eslint等配置 | [7421443](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/7421443) 范围|描述|commitId --|--|-- - - | !2 基础模板v1.1.0 | [f5e61dd](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/f5e61dd) - - | init | [c0f1deb](https://dd.tall.wiki/gitea/wally/TALL-MUI-3/commits/c0f1deb) + - | !2 基础模板v1.1.0 | [f5e61dd](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/f5e61dd) + - | init | [c0f1deb](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/c0f1deb) diff --git a/package-lock.json b/package-lock.json index 1d6bd2b..514426c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3248,17 +3248,6 @@ "postcss-value-parser": "^4.1.0" } }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "default-gateway": { "version": "5.0.5", "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz?cache=0&sync_timestamp=1610365791284&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-5.0.5.tgz", @@ -3361,18 +3350,6 @@ "resolve-from": "^3.0.0" } }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&sync_timestamp=1618054885525&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz", @@ -3520,18 +3497,6 @@ "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz", "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", "dev": true - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.3.1", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.1.tgz", - "integrity": "sha512-QTtXgdqQ+4G3d8dmhnnfJSiKKHQtp53XiivSYAvAqNCOufL9aK0DYOc9MW9MSy7Xzj/1qdcghb28zKhOPvQYqQ==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } } } }, @@ -19719,6 +19684,50 @@ "vue-style-loader": "^4.1.0" } }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.3.1", + "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.3.1.tgz", + "integrity": "sha1-W2da4orJcIARHpOybSKtyjbdV6o=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz", + "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", + "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 81a5abe..9f56697 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "serve": "npm run dev:h5", "build": "npm run build:h5", "lint": "vue-cli-service lint", + "fix": "vue-cli-service lint --fix", "build:app-plus": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build", "build:custom": "cross-env NODE_ENV=production uniapp-cli custom", "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build", @@ -65,6 +66,7 @@ "alloyfinger": "^0.1.16", "core-js": "^3.6.5", "dayjs": "^1.10.5", + "lodash": "^4.17.21", "postcss-loader": "^6.1.1", "regenerator-runtime": "^0.12.1", "register-service-worker": "^1.7.1", diff --git a/public/index.html b/public/index.html index 269488e..f3b1b9a 100644 --- a/public/index.html +++ b/public/index.html @@ -23,11 +23,6 @@
- - diff --git a/src/main.js b/src/main.js index d08c1a1..4b88c18 100644 --- a/src/main.js +++ b/src/main.js @@ -8,6 +8,9 @@ import './registerServiceWorker'; import AlloyFinger from 'alloyfinger'; import AlloyFingerPlugin from 'alloyfinger/vue/alloy_finger_vue'; Vue.use(AlloyFingerPlugin, { AlloyFinger }); +// indexedDB +import indexedDB from '@/utils/indexedDB'; +Vue.use(indexedDB); //#endif Vue.config.productionTip = false; diff --git a/src/mock/rich-text.js b/src/mock/mock.js similarity index 59% rename from src/mock/rich-text.js rename to src/mock/mock.js index c62a460..633cd8c 100644 --- a/src/mock/rich-text.js +++ b/src/mock/mock.js @@ -30,4 +30,42 @@ export default [ }); }, }, + { + path: '/users/userId', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + account: 'wally', + id: 123, + phone: '18603454788', + refresh_token: 'string', + token: 'string', + wxInfo: { + city: 'string', + country: 'string', + headImgUrl: 'string', + language: 'string', + nickname: 'string', + province: 'string', + sex: 0, + }, + }, + }); + }, + }, + { + path: '/test1', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { account: 'wally' }, + }); + }, + }, ]; diff --git a/src/pages.json b/src/pages.json index 4d26ee2..b9f624f 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,37 +1,43 @@ -{ - "pages": [ - { - "path": "pages/index/index", - "style": { - "navigationBarTitleText": "uni-app" - } - }, - { - "path": "pages/plugin-test/plugin-test", - "style": { - "navigationBarTitleText": "iframe-测试" - } - }, - { - "path": "pages/rich-text/rich-text", - "style": { - "navigationBarTitleText": "rich-text 测试" - } - }, - { - "path": "pages/pinch/pinch", - "style": { - "navigationBarTitleText": "pinch 测试" - } - } - ], - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "uni-app", - "navigationBarBackgroundColor": "#F8F8F8", - "backgroundColor": "#F8F8F8" - }, - "easycom": { - "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" - } -} +{ + "pages": [ + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "uni-app" + } + }, + { + "path": "pages/plugin-test/plugin-test", + "style": { + "navigationBarTitleText": "iframe-测试" + } + }, + { + "path": "pages/rich-text/rich-text", + "style": { + "navigationBarTitleText": "rich-text 测试" + } + }, + { + "path": "pages/pinch/pinch", + "style": { + "navigationBarTitleText": "pinch 测试" + } + }, + { + "path": "pages/test/test", + "style": { + "navigationBarTitleText": "test" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "easycom": { + "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" + } +} diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index de31489..ceb0454 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,13 +1,8 @@ -