Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
41e8dc5c
U
uni-app
项目概览
DCloud
/
uni-app
2 个月 前同步成功
通知
717
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
41e8dc5c
编写于
4月 30, 2021
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(h5): createMapContext
上级
972aef68
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
225 addition
and
7 deletion
+225
-7
packages/uni-api/src/index.ts
packages/uni-api/src/index.ts
+1
-0
packages/uni-api/src/service/context/createMapContext.ts
packages/uni-api/src/service/context/createMapContext.ts
+58
-0
packages/uni-h5/dist/uni-h5.cjs.js
packages/uni-h5/dist/uni-h5.cjs.js
+73
-3
packages/uni-h5/dist/uni-h5.es.js
packages/uni-h5/dist/uni-h5.es.js
+73
-4
packages/uni-h5/src/platform/index.ts
packages/uni-h5/src/platform/index.ts
+1
-0
packages/uni-h5/src/service/api/context/operateMap.ts
packages/uni-h5/src/service/api/context/operateMap.ts
+18
-0
packages/uni-h5/src/service/api/index.ts
packages/uni-h5/src/service/api/index.ts
+1
-0
未找到文件。
packages/uni-api/src/index.ts
浏览文件 @
41e8dc5c
...
@@ -3,6 +3,7 @@ export * from './service/base/upx2px'
...
@@ -3,6 +3,7 @@ export * from './service/base/upx2px'
export
*
from
'
./service/base/interceptor
'
export
*
from
'
./service/base/interceptor
'
export
*
from
'
./service/context/createVideoContext
'
export
*
from
'
./service/context/createVideoContext
'
export
*
from
'
./service/context/createMapContext
'
export
*
from
'
./service/ui/createIntersectionObserver
'
export
*
from
'
./service/ui/createIntersectionObserver
'
export
*
from
'
./service/ui/createSelectorQuery
'
export
*
from
'
./service/ui/createSelectorQuery
'
...
...
packages/uni-api/src/service/context/createMapContext.ts
0 → 100644
浏览文件 @
41e8dc5c
import
{
ComponentPublicInstance
}
from
'
vue
'
import
{
getCurrentPageVm
}
from
'
@dcloudio/uni-core
'
import
{
operateMap
}
from
'
@dcloudio/uni-platform
'
import
{
defineSyncApi
}
from
'
../../helpers/api
'
import
{
API_CREATE_MAP_CONTEXT
,
API_TYPE_CREATE_MAP_CONTEXT
,
CreateMapContextProtocol
,
}
from
'
../../protocols/context/context
'
class
MapContext
implements
UniApp
.
MapContext
{
private
id
:
string
private
vm
:
ComponentPublicInstance
constructor
(
id
:
string
,
vm
:
ComponentPublicInstance
)
{
this
.
id
=
id
this
.
vm
=
vm
}
getCenterLocation
(
options
:
any
)
{
operateMap
(
this
.
id
,
this
.
vm
,
'
getCenterLocation
'
,
options
)
}
moveToLocation
()
{
operateMap
(
this
.
id
,
this
.
vm
,
'
moveToLocation
'
)
}
getScale
(
options
:
any
)
{
operateMap
(
this
.
id
,
this
.
vm
,
'
getScale
'
,
options
)
}
getRegion
(
options
:
any
)
{
operateMap
(
this
.
id
,
this
.
vm
,
'
getRegion
'
,
options
)
}
includePoints
(
options
:
any
)
{
operateMap
(
this
.
id
,
this
.
vm
,
'
includePoints
'
,
options
)
}
translateMarker
(
options
:
any
)
{
operateMap
(
this
.
id
,
this
.
vm
,
'
translateMarker
'
,
options
)
}
addCustomLayer
()
{}
removeCustomLayer
()
{}
addGroundOverlay
()
{}
removeGroundOverlay
()
{}
updateGroundOverlay
()
{}
initMarkerCluster
()
{}
addMarkers
()
{}
removeMarkers
()
{}
moveAlong
()
{}
openMapAp
()
{}
$getAppMap
()
{}
}
export
const
createMapContext
=
<
API_TYPE_CREATE_MAP_CONTEXT
>
defineSyncApi
(
API_CREATE_MAP_CONTEXT
,
(
id
,
context
)
=>
{
if
(
context
)
{
return
new
MapContext
(
id
,
context
)
}
return
new
MapContext
(
id
,
getCurrentPageVm
()
!
)
},
CreateMapContextProtocol
)
packages/uni-h5/dist/uni-h5.cjs.js
浏览文件 @
41e8dc5c
...
@@ -1249,7 +1249,7 @@ function validateProp(name, value, prop, isAbsent) {
...
@@ -1249,7 +1249,7 @@ function validateProp(name, value, prop, isAbsent) {
if
(
!
shared
.
isPlainObject
(
prop
))
{
if
(
!
shared
.
isPlainObject
(
prop
))
{
prop
=
{
type
:
prop
};
prop
=
{
type
:
prop
};
}
}
const
{
type
,
required
,
validator
}
=
prop
;
const
{
type
,
required
,
validator
:
validator2
}
=
prop
;
if
(
required
&&
isAbsent
)
{
if
(
required
&&
isAbsent
)
{
return
'
Missing required args: "
'
+
name
+
'
"
'
;
return
'
Missing required args: "
'
+
name
+
'
"
'
;
}
}
...
@@ -1269,8 +1269,8 @@ function validateProp(name, value, prop, isAbsent) {
...
@@ -1269,8 +1269,8 @@ function validateProp(name, value, prop, isAbsent) {
return
getInvalidTypeMessage
(
name
,
value
,
expectedTypes
);
return
getInvalidTypeMessage
(
name
,
value
,
expectedTypes
);
}
}
}
}
if
(
validator
)
{
if
(
validator
2
)
{
return
validator
(
value
);
return
validator
2
(
value
);
}
}
}
}
const
isSimpleType
=
/* @__PURE__ */
shared
.
makeMap
(
"
String,Number,Boolean,Function,Symbol
"
);
const
isSimpleType
=
/* @__PURE__ */
shared
.
makeMap
(
"
String,Number,Boolean,Function,Symbol
"
);
...
@@ -1680,6 +1680,13 @@ function operateVideoPlayer(videoId, vm, type, data) {
...
@@ -1680,6 +1680,13 @@ function operateVideoPlayer(videoId, vm, type, data) {
data
data
},
pageId
);
},
pageId
);
}
}
function
operateMap
(
id2
,
vm
,
type
,
data
)
{
const
pageId
=
vm
.
$root
.
$page
.
id
;
UniServiceJSBridge
.
publishHandler
(
"
map.
"
+
id2
,
{
type
,
data
},
pageId
);
}
function
addIntersectionObserver
({
reqId
,
component
,
options
,
callback
:
callback2
},
_pageId
)
{
function
addIntersectionObserver
({
reqId
,
component
,
options
,
callback
:
callback2
},
_pageId
)
{
const
$el
=
findElem
(
component
);
const
$el
=
findElem
(
component
);
(
$el
.
__io
||
(
$el
.
__io
=
{}))[
reqId
]
=
requestComponentObserver
(
$el
,
options
,
callback2
);
(
$el
.
__io
||
(
$el
.
__io
=
{}))[
reqId
]
=
requestComponentObserver
(
$el
,
options
,
callback2
);
...
@@ -1814,7 +1821,16 @@ const promiseInterceptor = {
...
@@ -1814,7 +1821,16 @@ const promiseInterceptor = {
});
});
}
}
};
};
const
validator
=
[
{
name
:
"
id
"
,
type
:
String
,
required
:
true
}
];
const
API_CREATE_VIDEO_CONTEXT
=
"
createVideoContext
"
;
const
API_CREATE_VIDEO_CONTEXT
=
"
createVideoContext
"
;
const
API_CREATE_MAP_CONTEXT
=
"
createMapContext
"
;
const
CreateMapContextProtocol
=
validator
;
const
API_CREATE_INNER_AUDIO_CONTEXT
=
"
createInnerAudioContext
"
;
const
API_CREATE_INNER_AUDIO_CONTEXT
=
"
createInnerAudioContext
"
;
const
RATES
=
[
0.5
,
0.8
,
1
,
1.25
,
1.5
,
2
];
const
RATES
=
[
0.5
,
0.8
,
1
,
1.25
,
1.5
,
2
];
class
VideoContext
{
class
VideoContext
{
...
@@ -1866,6 +1882,58 @@ const createVideoContext = defineSyncApi(API_CREATE_VIDEO_CONTEXT, (id2, context
...
@@ -1866,6 +1882,58 @@ const createVideoContext = defineSyncApi(API_CREATE_VIDEO_CONTEXT, (id2, context
}
}
return
new
VideoContext
(
id2
,
getCurrentPageVm
());
return
new
VideoContext
(
id2
,
getCurrentPageVm
());
});
});
class
MapContext
{
constructor
(
id2
,
vm
)
{
this
.
id
=
id2
;
this
.
vm
=
vm
;
}
getCenterLocation
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getCenterLocation
"
,
options
);
}
moveToLocation
()
{
operateMap
(
this
.
id
,
this
.
vm
,
"
moveToLocation
"
);
}
getScale
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getScale
"
,
options
);
}
getRegion
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getRegion
"
,
options
);
}
includePoints
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
includePoints
"
,
options
);
}
translateMarker
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
translateMarker
"
,
options
);
}
addCustomLayer
()
{
}
removeCustomLayer
()
{
}
addGroundOverlay
()
{
}
removeGroundOverlay
()
{
}
updateGroundOverlay
()
{
}
initMarkerCluster
()
{
}
addMarkers
()
{
}
removeMarkers
()
{
}
moveAlong
()
{
}
openMapAp
()
{
}
$getAppMap
()
{
}
}
const
createMapContext
=
defineSyncApi
(
API_CREATE_MAP_CONTEXT
,
(
id2
,
context
)
=>
{
if
(
context
)
{
return
new
MapContext
(
id2
,
context
);
}
return
new
MapContext
(
id2
,
getCurrentPageVm
());
},
CreateMapContextProtocol
);
const
defaultOptions
=
{
const
defaultOptions
=
{
thresholds
:
[
0
],
thresholds
:
[
0
],
initialRatio
:
0
,
initialRatio
:
0
,
...
@@ -13916,6 +13984,7 @@ var api = /* @__PURE__ */ Object.freeze({
...
@@ -13916,6 +13984,7 @@ var api = /* @__PURE__ */ Object.freeze({
createIntersectionObserver
,
createIntersectionObserver
,
createSelectorQuery
,
createSelectorQuery
,
createVideoContext
,
createVideoContext
,
createMapContext
,
onTabBarMidButtonTap
,
onTabBarMidButtonTap
,
cssVar
,
cssVar
,
cssEnv
,
cssEnv
,
...
@@ -15554,6 +15623,7 @@ exports.closeSocket = closeSocket;
...
@@ -15554,6 +15623,7 @@ exports.closeSocket = closeSocket;
exports
.
connectSocket
=
connectSocket
;
exports
.
connectSocket
=
connectSocket
;
exports
.
createInnerAudioContext
=
createInnerAudioContext
;
exports
.
createInnerAudioContext
=
createInnerAudioContext
;
exports
.
createIntersectionObserver
=
createIntersectionObserver
;
exports
.
createIntersectionObserver
=
createIntersectionObserver
;
exports
.
createMapContext
=
createMapContext
;
exports
.
createSelectorQuery
=
createSelectorQuery
;
exports
.
createSelectorQuery
=
createSelectorQuery
;
exports
.
createVideoContext
=
createVideoContext
;
exports
.
createVideoContext
=
createVideoContext
;
exports
.
cssBackdropFilter
=
cssBackdropFilter
;
exports
.
cssBackdropFilter
=
cssBackdropFilter
;
...
...
packages/uni-h5/dist/uni-h5.es.js
浏览文件 @
41e8dc5c
...
@@ -1246,7 +1246,7 @@ function validateProp(name, value, prop, isAbsent) {
...
@@ -1246,7 +1246,7 @@ function validateProp(name, value, prop, isAbsent) {
if
(
!
isPlainObject
(
prop
))
{
if
(
!
isPlainObject
(
prop
))
{
prop
=
{
type
:
prop
};
prop
=
{
type
:
prop
};
}
}
const
{
type
,
required
,
validator
}
=
prop
;
const
{
type
,
required
,
validator
:
validator2
}
=
prop
;
if
(
required
&&
isAbsent
)
{
if
(
required
&&
isAbsent
)
{
return
'
Missing required args: "
'
+
name
+
'
"
'
;
return
'
Missing required args: "
'
+
name
+
'
"
'
;
}
}
...
@@ -1266,8 +1266,8 @@ function validateProp(name, value, prop, isAbsent) {
...
@@ -1266,8 +1266,8 @@ function validateProp(name, value, prop, isAbsent) {
return
getInvalidTypeMessage
(
name
,
value
,
expectedTypes
);
return
getInvalidTypeMessage
(
name
,
value
,
expectedTypes
);
}
}
}
}
if
(
validator
)
{
if
(
validator
2
)
{
return
validator
(
value
);
return
validator
2
(
value
);
}
}
}
}
const
isSimpleType
=
/* @__PURE__ */
makeMap$1
(
"
String,Number,Boolean,Function,Symbol
"
);
const
isSimpleType
=
/* @__PURE__ */
makeMap$1
(
"
String,Number,Boolean,Function,Symbol
"
);
...
@@ -1677,6 +1677,13 @@ function operateVideoPlayer(videoId, vm, type, data) {
...
@@ -1677,6 +1677,13 @@ function operateVideoPlayer(videoId, vm, type, data) {
data
data
},
pageId
);
},
pageId
);
}
}
function
operateMap
(
id2
,
vm
,
type
,
data
)
{
const
pageId
=
vm
.
$root
.
$page
.
id
;
UniServiceJSBridge
.
publishHandler
(
"
map.
"
+
id2
,
{
type
,
data
},
pageId
);
}
function
addIntersectionObserver
({
reqId
,
component
,
options
,
callback
:
callback2
},
_pageId
)
{
function
addIntersectionObserver
({
reqId
,
component
,
options
,
callback
:
callback2
},
_pageId
)
{
const
$el
=
findElem
(
component
);
const
$el
=
findElem
(
component
);
(
$el
.
__io
||
(
$el
.
__io
=
{}))[
reqId
]
=
requestComponentObserver
(
$el
,
options
,
callback2
);
(
$el
.
__io
||
(
$el
.
__io
=
{}))[
reqId
]
=
requestComponentObserver
(
$el
,
options
,
callback2
);
...
@@ -1811,7 +1818,16 @@ const promiseInterceptor = {
...
@@ -1811,7 +1818,16 @@ const promiseInterceptor = {
});
});
}
}
};
};
const
validator
=
[
{
name
:
"
id
"
,
type
:
String
,
required
:
true
}
];
const
API_CREATE_VIDEO_CONTEXT
=
"
createVideoContext
"
;
const
API_CREATE_VIDEO_CONTEXT
=
"
createVideoContext
"
;
const
API_CREATE_MAP_CONTEXT
=
"
createMapContext
"
;
const
CreateMapContextProtocol
=
validator
;
const
API_CREATE_INNER_AUDIO_CONTEXT
=
"
createInnerAudioContext
"
;
const
API_CREATE_INNER_AUDIO_CONTEXT
=
"
createInnerAudioContext
"
;
const
RATES
=
[
0.5
,
0.8
,
1
,
1.25
,
1.5
,
2
];
const
RATES
=
[
0.5
,
0.8
,
1
,
1.25
,
1.5
,
2
];
class
VideoContext
{
class
VideoContext
{
...
@@ -1863,6 +1879,58 @@ const createVideoContext = defineSyncApi(API_CREATE_VIDEO_CONTEXT, (id2, context
...
@@ -1863,6 +1879,58 @@ const createVideoContext = defineSyncApi(API_CREATE_VIDEO_CONTEXT, (id2, context
}
}
return
new
VideoContext
(
id2
,
getCurrentPageVm
());
return
new
VideoContext
(
id2
,
getCurrentPageVm
());
});
});
class
MapContext
{
constructor
(
id2
,
vm
)
{
this
.
id
=
id2
;
this
.
vm
=
vm
;
}
getCenterLocation
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getCenterLocation
"
,
options
);
}
moveToLocation
()
{
operateMap
(
this
.
id
,
this
.
vm
,
"
moveToLocation
"
);
}
getScale
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getScale
"
,
options
);
}
getRegion
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
getRegion
"
,
options
);
}
includePoints
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
includePoints
"
,
options
);
}
translateMarker
(
options
)
{
operateMap
(
this
.
id
,
this
.
vm
,
"
translateMarker
"
,
options
);
}
addCustomLayer
()
{
}
removeCustomLayer
()
{
}
addGroundOverlay
()
{
}
removeGroundOverlay
()
{
}
updateGroundOverlay
()
{
}
initMarkerCluster
()
{
}
addMarkers
()
{
}
removeMarkers
()
{
}
moveAlong
()
{
}
openMapAp
()
{
}
$getAppMap
()
{
}
}
const
createMapContext
=
defineSyncApi
(
API_CREATE_MAP_CONTEXT
,
(
id2
,
context
)
=>
{
if
(
context
)
{
return
new
MapContext
(
id2
,
context
);
}
return
new
MapContext
(
id2
,
getCurrentPageVm
());
},
CreateMapContextProtocol
);
const
defaultOptions
=
{
const
defaultOptions
=
{
thresholds
:
[
0
],
thresholds
:
[
0
],
initialRatio
:
0
,
initialRatio
:
0
,
...
@@ -13913,6 +13981,7 @@ var api = /* @__PURE__ */ Object.freeze({
...
@@ -13913,6 +13981,7 @@ var api = /* @__PURE__ */ Object.freeze({
createIntersectionObserver
,
createIntersectionObserver
,
createSelectorQuery
,
createSelectorQuery
,
createVideoContext
,
createVideoContext
,
createMapContext
,
onTabBarMidButtonTap
,
onTabBarMidButtonTap
,
cssVar
,
cssVar
,
cssEnv
,
cssEnv
,
...
@@ -15504,4 +15573,4 @@ var index = /* @__PURE__ */ defineComponent({
...
@@ -15504,4 +15573,4 @@ var index = /* @__PURE__ */ defineComponent({
return
openBlock
(),
createBlock
(
"
div
"
,
clazz
,
[
loadingVNode
]);
return
openBlock
(),
createBlock
(
"
div
"
,
clazz
,
[
loadingVNode
]);
}
}
});
});
export
{
index$1
as
AsyncErrorComponent
,
index
as
AsyncLoadingComponent
,
_sfc_main$7
as
Audio
,
index$k
as
Button
,
_sfc_main$6
as
Canvas
,
index$h
as
Checkbox
,
index$j
as
CheckboxGroup
,
index$g
as
Editor
,
index$l
as
Form
,
index$f
as
Icon
,
index$e
as
Image
,
Input
,
index$i
as
Label
,
LayoutComponent
,
index$3
as
Map
,
_sfc_main$5
as
MovableView
,
_sfc_main$4
as
Navigator
,
index$2
as
PageComponent
,
index$d
as
Progress
,
index$b
as
Radio
,
index$c
as
RadioGroup
,
ResizeSensor
,
_sfc_main$3
as
RichText
,
_sfc_main$2
as
ScrollView
,
index$a
as
Slider
,
_sfc_main$1
as
SwiperItem
,
index$9
as
Switch
,
index$8
as
Text
,
index$7
as
Textarea
,
UniServiceJSBridge$1
as
UniServiceJSBridge
,
UniViewJSBridge$1
as
UniViewJSBridge
,
index$5
as
Video
,
index$6
as
View
,
index$4
as
WebView
,
addInterceptor
,
arrayBufferToBase64
,
base64ToArrayBuffer
,
canIUse
,
chooseFile
,
chooseImage
,
chooseVideo
,
clearStorage
,
clearStorageSync
,
closeSocket
,
connectSocket
,
createInnerAudioContext
,
createIntersectionObserver
,
createSelectorQuery
,
createVideoContext
,
cssBackdropFilter
,
cssConstant
,
cssEnv
,
cssVar
,
downloadFile
,
getApp$1
as
getApp
,
getCurrentPages$1
as
getCurrentPages
,
getFileInfo
,
getImageInfo
,
getLocation
,
getNetworkType
,
getStorage
,
getStorageInfo
,
getStorageInfoSync
,
getStorageSync
,
getSystemInfo
,
getSystemInfoSync
,
getVideoInfo
,
hideKeyboard
,
hideLoading
,
hideNavigationBarLoading
,
hideTabBar
,
hideTabBarRedDot
,
hideToast
,
loadFontFace
,
makePhoneCall
,
navigateBack
,
navigateTo
,
offAccelerometerChange
,
offCompassChange
,
offNetworkStatusChange
,
onAccelerometerChange
,
onCompassChange
,
onNetworkStatusChange
,
onSocketClose
,
onSocketError
,
onSocketMessage
,
onSocketOpen
,
onTabBarMidButtonTap
,
openDocument
,
pageScrollTo
,
index$m
as
plugin
,
promiseInterceptor
,
reLaunch
,
redirectTo
,
removeInterceptor
,
removeStorage
,
removeStorageSync
,
removeTabBarBadge
,
request
,
sendSocketMessage
,
setNavigationBarColor
,
setNavigationBarTitle
,
setStorage
,
setStorageSync
,
setTabBarBadge
,
setTabBarItem
,
setTabBarStyle
,
setupApp
,
setupPage
,
showLoading
,
showModal
,
showNavigationBarLoading
,
showTabBar
,
showTabBarRedDot
,
showToast
,
startAccelerometer
,
startCompass
,
startPullDownRefresh
,
stopAccelerometer
,
stopCompass
,
stopPullDownRefresh
,
switchTab
,
uni$1
as
uni
,
uploadFile
,
upx2px
,
useAttrs
,
useCustomEvent
,
useOn
,
useSubscribe
,
useUserAction
,
vibrateLong
,
vibrateShort
,
withWebEvent
};
export
{
index$1
as
AsyncErrorComponent
,
index
as
AsyncLoadingComponent
,
_sfc_main$7
as
Audio
,
index$k
as
Button
,
_sfc_main$6
as
Canvas
,
index$h
as
Checkbox
,
index$j
as
CheckboxGroup
,
index$g
as
Editor
,
index$l
as
Form
,
index$f
as
Icon
,
index$e
as
Image
,
Input
,
index$i
as
Label
,
LayoutComponent
,
index$3
as
Map
,
_sfc_main$5
as
MovableView
,
_sfc_main$4
as
Navigator
,
index$2
as
PageComponent
,
index$d
as
Progress
,
index$b
as
Radio
,
index$c
as
RadioGroup
,
ResizeSensor
,
_sfc_main$3
as
RichText
,
_sfc_main$2
as
ScrollView
,
index$a
as
Slider
,
_sfc_main$1
as
SwiperItem
,
index$9
as
Switch
,
index$8
as
Text
,
index$7
as
Textarea
,
UniServiceJSBridge$1
as
UniServiceJSBridge
,
UniViewJSBridge$1
as
UniViewJSBridge
,
index$5
as
Video
,
index$6
as
View
,
index$4
as
WebView
,
addInterceptor
,
arrayBufferToBase64
,
base64ToArrayBuffer
,
canIUse
,
chooseFile
,
chooseImage
,
chooseVideo
,
clearStorage
,
clearStorageSync
,
closeSocket
,
connectSocket
,
createInnerAudioContext
,
createIntersectionObserver
,
create
MapContext
,
create
SelectorQuery
,
createVideoContext
,
cssBackdropFilter
,
cssConstant
,
cssEnv
,
cssVar
,
downloadFile
,
getApp$1
as
getApp
,
getCurrentPages$1
as
getCurrentPages
,
getFileInfo
,
getImageInfo
,
getLocation
,
getNetworkType
,
getStorage
,
getStorageInfo
,
getStorageInfoSync
,
getStorageSync
,
getSystemInfo
,
getSystemInfoSync
,
getVideoInfo
,
hideKeyboard
,
hideLoading
,
hideNavigationBarLoading
,
hideTabBar
,
hideTabBarRedDot
,
hideToast
,
loadFontFace
,
makePhoneCall
,
navigateBack
,
navigateTo
,
offAccelerometerChange
,
offCompassChange
,
offNetworkStatusChange
,
onAccelerometerChange
,
onCompassChange
,
onNetworkStatusChange
,
onSocketClose
,
onSocketError
,
onSocketMessage
,
onSocketOpen
,
onTabBarMidButtonTap
,
openDocument
,
pageScrollTo
,
index$m
as
plugin
,
promiseInterceptor
,
reLaunch
,
redirectTo
,
removeInterceptor
,
removeStorage
,
removeStorageSync
,
removeTabBarBadge
,
request
,
sendSocketMessage
,
setNavigationBarColor
,
setNavigationBarTitle
,
setStorage
,
setStorageSync
,
setTabBarBadge
,
setTabBarItem
,
setTabBarStyle
,
setupApp
,
setupPage
,
showLoading
,
showModal
,
showNavigationBarLoading
,
showTabBar
,
showTabBarRedDot
,
showToast
,
startAccelerometer
,
startCompass
,
startPullDownRefresh
,
stopAccelerometer
,
stopCompass
,
stopPullDownRefresh
,
switchTab
,
uni$1
as
uni
,
uploadFile
,
upx2px
,
useAttrs
,
useCustomEvent
,
useOn
,
useSubscribe
,
useUserAction
,
vibrateLong
,
vibrateShort
,
withWebEvent
};
packages/uni-h5/src/platform/index.ts
浏览文件 @
41e8dc5c
export
*
from
'
./dom
'
export
*
from
'
./dom
'
export
{
getBaseSystemInfo
}
from
'
../service/api/base/getBaseSystemInfo
'
export
{
getBaseSystemInfo
}
from
'
../service/api/base/getBaseSystemInfo
'
export
{
operateVideoPlayer
}
from
'
../service/api/context/operateVideoPlayer
'
export
{
operateVideoPlayer
}
from
'
../service/api/context/operateVideoPlayer
'
export
{
operateMap
}
from
'
../service/api/context/operateMap
'
export
{
export
{
addIntersectionObserver
,
addIntersectionObserver
,
removeIntersectionObserver
,
removeIntersectionObserver
,
...
...
packages/uni-h5/src/service/api/context/operateMap.ts
0 → 100644
浏览文件 @
41e8dc5c
import
{
ComponentPublicInstance
}
from
'
vue
'
export
function
operateMap
(
id
:
string
,
vm
:
ComponentPublicInstance
,
type
:
string
,
data
?:
unknown
)
{
const
pageId
=
vm
.
$root
!
.
$page
.
id
UniServiceJSBridge
.
publishHandler
(
'
map.
'
+
id
,
{
type
,
data
,
},
pageId
)
}
packages/uni-h5/src/service/api/index.ts
浏览文件 @
41e8dc5c
...
@@ -55,5 +55,6 @@ export {
...
@@ -55,5 +55,6 @@ export {
createIntersectionObserver
,
createIntersectionObserver
,
createSelectorQuery
,
createSelectorQuery
,
createVideoContext
,
createVideoContext
,
createMapContext
,
onTabBarMidButtonTap
,
onTabBarMidButtonTap
,
}
from
'
@dcloudio/uni-api
'
}
from
'
@dcloudio/uni-api
'
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录