This commit is contained in:
陆柯 2022-06-04 17:03:59 +08:00
parent f30142ead6
commit fa20d06a42

View File

@ -1,6 +1,7 @@
// uniapp people side tools // uniapp people side tools
import './ican-H5Api.js' // 对齐H5Api: https://ext.dcloud.net.cn/plugin?id=415 // 注意要取消默认自带的 showToast https://uniapp.dcloud.io/api/system/clipboard?id=%e6%b3%a8%e6%84%8f import './ican-H5Api.js' // 对齐H5Api: https://ext.dcloud.net.cn/plugin?id=415 // 注意要取消默认自带的 showToast https://uniapp.dcloud.io/api/system/clipboard?id=%e6%b3%a8%e6%84%8f
const BASEND_TYPE_DEFAULT = 'SERVER' // 服务器 SERVER 或云服务 UNICLOUD
export default { export default {
// 用直观的色彩,代替 uview 的命名方式: // 用直观的色彩,代替 uview 的命名方式:
@ -12,9 +13,6 @@ export default {
BLACK_TOAST: 'default', BLACK_TOAST: 'default',
WHITE_BUTTON: 'default', WHITE_BUTTON: 'default',
// [todo] 能否把这些默认值放到 export 以外?
BASEND_TYPE_DEFAULT: 'SERVER', // 服务器 SERVER 或云服务 UNICLOUD
thisPage () { thisPage () {
return this.__page__ return this.__page__
? this // 1) constructor.name==='VueComponent' 只在 development 环境有用,在 production 环境会被简化成 'o'。2)对于组件内定义的 i18nText要使用 this 来获得组建内的 i18nText而不是 getCurrentPages[...] 去访问全局页面的 i18nText。 ? this // 1) constructor.name==='VueComponent' 只在 development 环境有用,在 production 环境会被简化成 'o'。2)对于组件内定义的 i18nText要使用 this 来获得组建内的 i18nText而不是 getCurrentPages[...] 去访问全局页面的 i18nText。
@ -106,7 +104,7 @@ export default {
}, 0) }, 0)
} }
} else { } else {
document.getElementsByTagName('uni-top-window')?.[0]?.remove() // hide topWindow document.getElementsByTagName('uni-top-window')?.[0]?.remove() // 强制隐藏 topWindow否则在手机浏览器里topWindow 会遮挡掉 navibar。
} }
} }
// #endif // #endif
@ -158,7 +156,7 @@ export default {
* - CLINET_BASEND_EXCEPTION: 前端发现后台异常 * - CLINET_BASEND_EXCEPTION: 前端发现后台异常
**/ **/
async callBasend ({ async callBasend ({
basendType = this.envar?.basendTypeDefault || wo?.envar?.basendTypeDefault || this.BASEND_TYPE_DEFAULT, basendType = this.envar?.basendTypeDefault || wo?.envar?.basendTypeDefault || BASEND_TYPE_DEFAULT,
httpMethod = 'POST', httpMethod = 'POST',
apiVersion = 'api', apiVersion = 'api',
apiWho, apiWho,
@ -369,7 +367,7 @@ export default {
}, },
async pickupFile ({ async pickupFile ({
basendType = this.envar?.basendTypeDefault || wo?.envar?.basendTypeDefault || this.BASEND_TYPE_DEFAULT, basendType = this.envar?.basendTypeDefault || wo?.envar?.basendTypeDefault || BASEND_TYPE_DEFAULT,
mediaType = 'image', mediaType = 'image',
count = 1, count = 1,
sizeType = ['original', 'compressed'], sizeType = ['original', 'compressed'],