From 3bcac6e6c2a510dc5a0821e591bc8c4576f6a880 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Wed, 18 May 2022 17:16:22 +0800 Subject: [PATCH] feat: uni.canIUse --- src/core/service/api/base/can-i-use.js | 8 ++++++-- src/platforms/h5/helpers/can-i-use.js | 4 +--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/core/service/api/base/can-i-use.js b/src/core/service/api/base/can-i-use.js index 0189ee5ab..1e434173f 100644 --- a/src/core/service/api/base/can-i-use.js +++ b/src/core/service/api/base/can-i-use.js @@ -3,11 +3,15 @@ import { } from 'uni-shared' import platformSchema from 'uni-platform/helpers/can-i-use' +import api from 'uni-service-api' // TODO 待处理其他 API 的检测 export function canIUse (schema) { if (hasOwn(platformSchema, schema)) { return platformSchema[schema] } - return true -} + if (hasOwn(api, schema)) { + return true + } + return false +} diff --git a/src/platforms/h5/helpers/can-i-use.js b/src/platforms/h5/helpers/can-i-use.js index 989ef9007..fee9e7533 100644 --- a/src/platforms/h5/helpers/can-i-use.js +++ b/src/platforms/h5/helpers/can-i-use.js @@ -5,7 +5,5 @@ function cssSupports (css) { export default { 'css.var': cssSupports('--a:0'), 'css.env': cssSupports('top:env(a)'), - 'css.constant': cssSupports('top:constant(a)'), - getLaunchOptionsSync: false, - getEnterOptionsSync: false + 'css.constant': cssSupports('top:constant(a)') } -- GitLab