init
This commit is contained in:
11
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/index.js
generated
vendored
Normal file
11
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/index.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
export {
|
||||
getPushClientId,
|
||||
onPushMessage,
|
||||
offPushMessage,
|
||||
invokePushCallback
|
||||
}
|
||||
from 'uni-core/service/api/plugin/push'
|
||||
export {
|
||||
__f__
|
||||
}
|
||||
from 'uni-core/service/api/plugin/__f__'
|
||||
23
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/protocols.js
generated
vendored
Normal file
23
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/protocols.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
// import navigateTo from 'uni-helpers/navigate-to'
|
||||
// import redirectTo from '../../../mp-weixin/helpers/redirect-to'
|
||||
// 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
|
||||
}
|
||||
|
||||
// 不支持的 API 列表
|
||||
export const todos = [
|
||||
'getSelectedTextRange'
|
||||
]
|
||||
|
||||
// 存在兼容性的 API 列表
|
||||
export const canIUses = []
|
||||
6
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/providers.js
generated
vendored
Normal file
6
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/api/providers.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
export default {
|
||||
oauth: ['jd'],
|
||||
share: ['jd'],
|
||||
payment: ['jd'],
|
||||
push: ['jd']
|
||||
}
|
||||
1
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/index.js
generated
vendored
Normal file
1
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import '../../mp-weixin/runtime/index'
|
||||
15
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/web-view.js
generated
vendored
Normal file
15
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/web-view.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
const isJD = window.jd &&
|
||||
window.jd.miniProgram &&
|
||||
/jdmp/i.test(navigator.userAgent)
|
||||
export function initWebviewApi (readyCallback) {
|
||||
if (!isJD) {
|
||||
return
|
||||
}
|
||||
if (window.JDJSBridgeReady && window.JDJSBridgeReady.invoke) {
|
||||
setTimeout(readyCallback, 0)
|
||||
} else {
|
||||
document.addEventListener('JDJSBridgeReady', readyCallback)
|
||||
}
|
||||
|
||||
return window.jd.miniProgram
|
||||
}
|
||||
5
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/app-parser.js
generated
vendored
Normal file
5
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/app-parser.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import parseBaseApp from '../../../mp-weixin/runtime/wrapper/app-parser'
|
||||
|
||||
export default function parseApp (vm) {
|
||||
return parseBaseApp(vm)
|
||||
}
|
||||
11
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/component-parser.js
generated
vendored
Normal file
11
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/component-parser.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import parseBaseComponent from '../../../mp-weixin/runtime/wrapper/component-parser'
|
||||
|
||||
export default function parseComponent (vueComponentOptions, needVueOptions) {
|
||||
const [componentOptions, vueOptions] = parseBaseComponent(vueComponentOptions, true)
|
||||
// 京东小程序 lifetimes 存在兼容问题
|
||||
const lifetimes = componentOptions.lifetimes
|
||||
Object.keys(lifetimes).forEach(key => {
|
||||
componentOptions[key] = lifetimes[key]
|
||||
})
|
||||
return needVueOptions ? [componentOptions, vueOptions] : componentOptions
|
||||
}
|
||||
5
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/page-parser.js
generated
vendored
Normal file
5
node_modules/@dcloudio/uni-h5/src/platforms/mp-jd/runtime/wrapper/page-parser.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import parseBasePage from '../../../mp-weixin/runtime/wrapper/page-parser'
|
||||
|
||||
export default function parsePage (vuePageOptions) {
|
||||
return parseBasePage(vuePageOptions)
|
||||
}
|
||||
Reference in New Issue
Block a user