From 4a7b39099f44fcb39695a9ef11cee8df59ab6768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=B0=8F=E7=A3=8A?= Date: Wed, 15 Dec 2021 14:49:58 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E5=85=BC=E5=AE=B9=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E4=BE=A7=E5=88=86=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/uni-mp-jd/lib/uni.config.js | 1 + .../lib/platforms/mp-jd/index.js | 4 ++++ src/platforms/mp-jd/runtime/api/protocols.js | 18 ++++++++++++------ src/platforms/mp-jd/runtime/api/providers.js | 4 ++-- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/packages/uni-mp-jd/lib/uni.config.js b/packages/uni-mp-jd/lib/uni.config.js index 526a886fb4..fd40a839d5 100644 --- a/packages/uni-mp-jd/lib/uni.config.js +++ b/packages/uni-mp-jd/lib/uni.config.js @@ -11,6 +11,7 @@ module.exports = { style: '.jxss', template: '.jxml' }, + subPackages: false, project: 'project.config.json' }, copyWebpackOptions (platformOptions, vueOptions) { diff --git a/packages/webpack-uni-pages-loader/lib/platforms/mp-jd/index.js b/packages/webpack-uni-pages-loader/lib/platforms/mp-jd/index.js index bec6da13dd..9924df2e93 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/mp-jd/index.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/mp-jd/index.js @@ -3,5 +3,9 @@ module.exports = function (pagesJson, manifestJson) { app, project } = require('../mp')(pagesJson, manifestJson, require('./project.config.json')) + //暂不支持分包,兼容引擎判断 + if(app.content.subPackages && !app.content.subPackages.length){ + delete app.content.subPackages; + } return [app, project] } diff --git a/src/platforms/mp-jd/runtime/api/protocols.js b/src/platforms/mp-jd/runtime/api/protocols.js index ec5d8e9701..b342c53240 100644 --- a/src/platforms/mp-jd/runtime/api/protocols.js +++ b/src/platforms/mp-jd/runtime/api/protocols.js @@ -4,14 +4,20 @@ import previewImage from '../../../mp-weixin/helpers/normalize-preview-image' import getSystemInfo from '../../../mp-weixin/helpers/system-info' import getUserProfile from '../../../mp-weixin/helpers/get-user-profile' +// 需要做转换的 API 列表 export const protocols = { - navigateTo, - redirectTo, - previewImage, - getSystemInfo, - getSystemInfoSync: getSystemInfo, - getUserProfile + // navigateTo, + // redirectTo, + // previewImage, + // getSystemInfo, + // getSystemInfoSync: getSystemInfo, + // getUserProfile } + +// 不支持的 API 列表 export const todos = [ + 'getSelectedTextRange' ] + +// 存在兼容性的 API 列表 export const canIUses = [] diff --git a/src/platforms/mp-jd/runtime/api/providers.js b/src/platforms/mp-jd/runtime/api/providers.js index c21555f3a2..093b5901b6 100644 --- a/src/platforms/mp-jd/runtime/api/providers.js +++ b/src/platforms/mp-jd/runtime/api/providers.js @@ -1,6 +1,6 @@ export default { oauth: ['jd'], share: ['jd'], - payment: [''], - push: [''] + payment: ['jd'], + push: ['jd'] } -- GitLab