diff --git a/packages/uni-mp-jd/lib/uni.config.js b/packages/uni-mp-jd/lib/uni.config.js index 526a886fb40336d65a8330c845850da293498038..fd40a839d5153b78c8a89ef02079f5eb2f54c260 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 bec6da13dddb9df5881241a3e2cc4fcd6c7c3799..9924df2e930cb7f0ecc9ad9fccbe6fc549751baa 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 ec5d8e9701cd0938ad9b1b4fb91d6afbcf50b788..b342c53240cf138ff5d1b7448a004235daaccc5d 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 c21555f3a2f82beab32c7af361066a42533feaff..093b5901b675107714c5ac8c128355fd0c22bd6d 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'] }