From c5e7c08025a685ef08783178294164508e1a6414 Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Sun, 25 Aug 2024 19:42:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=A8=E6=80=81=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E3=80=81=E6=B7=BB=E5=8A=A0oss=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/base/fileUpload.vue | 22 +++++ config.js | 10 -- main.js | 11 +++ manifest.json | 2 +- pages/publish/publishPost.vue | 37 ++++---- utils/index.js | 4 +- utils/oss-upload/common/crypto/base64.js | 95 +++++++++++++++++++ utils/oss-upload/common/crypto/crypto.js.js | 117 +++++++++++++++++++++++ utils/oss-upload/common/crypto/hmac.js | 29 ++++++ utils/oss-upload/common/crypto/sha1.js | 59 ++++++++++++ utils/oss-upload/oss/OSSConfig.js | 36 +++++++ utils/oss-upload/oss/index.js | 139 ++++++++++++++++++++++++++++ utils/oss-upload/oss/web.js | 63 +++++++++++++ 13 files changed, 590 insertions(+), 34 deletions(-) create mode 100644 components/base/fileUpload.vue create mode 100644 utils/oss-upload/common/crypto/base64.js create mode 100644 utils/oss-upload/common/crypto/crypto.js.js create mode 100644 utils/oss-upload/common/crypto/hmac.js create mode 100644 utils/oss-upload/common/crypto/sha1.js create mode 100644 utils/oss-upload/oss/OSSConfig.js create mode 100644 utils/oss-upload/oss/index.js create mode 100644 utils/oss-upload/oss/web.js diff --git a/components/base/fileUpload.vue b/components/base/fileUpload.vue new file mode 100644 index 0000000..2518f4a --- /dev/null +++ b/components/base/fileUpload.vue @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/config.js b/config.js index 971f7be..0c638da 100644 --- a/config.js +++ b/config.js @@ -3,8 +3,6 @@ import Vue from 'vue' import api from '@/api/api.js' import utils from './utils/utils.js' -import uvUI from '@/uni_modules/uv-ui-tools' -Vue.use(uvUI); // 当前环境 const type = 'dev' @@ -41,14 +39,6 @@ const defaultConfig = { } -uni.$uv.setConfig({ - // 修改$uv.config对象的属性 - config: { - // 修改默认单位为rpx,相当于执行 uni.$uv.config.unit = 'rpx' - unit: 'rpx' - }, -}) - Vue.prototype.$config = utils.deepMergeObject(defaultConfig, config[type]) Vue.prototype.$api = api diff --git a/main.js b/main.js index 59a0cd7..8468fb0 100644 --- a/main.js +++ b/main.js @@ -15,6 +15,17 @@ import i18n from './locale/index.js' import './config' import './utils/index.js' +import uvUI from '@/uni_modules/uv-ui-tools' +Vue.use(uvUI); + +uni.$uv.setConfig({ + // 修改$uv.config对象的属性 + config: { + // 修改默认单位为rpx,相当于执行 uni.$uv.config.unit = 'rpx' + unit: 'rpx' + }, +}) + //组件注册 import configPopup from '@/components/config/configPopup.vue' import changeLanguage from '@/components/base/changeLanguage.vue' diff --git a/manifest.json b/manifest.json index f3f3714..6f93d37 100644 --- a/manifest.json +++ b/manifest.json @@ -52,7 +52,7 @@ "quickapp" : {}, /* 小程序特有相关 */ "mp-weixin" : { - "appid" : "wxe7ae8cbe1673834c", + "appid" : "wx3c24e397e3b132ea", "setting" : { "urlCheck" : false, "ignoreDevUnusedFiles" : false diff --git a/pages/publish/publishPost.vue b/pages/publish/publishPost.vue index e85a995..f0b3e69 100644 --- a/pages/publish/publishPost.vue +++ b/pages/publish/publishPost.vue @@ -6,14 +6,6 @@ title="发布帖子"/> - + placeholder="添加正文"> - + 是否置顶 @@ -75,10 +67,12 @@