Skip to content

Commit 7c28c9b

Browse files
authored
Merge pull request #2159 from didi/feat-setup-getOpenerEventChannel
feat: setup中支持通过context调用getOpenerEventChannel
2 parents 9953b01 + 4dda86f commit 7c28c9b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/core/@types/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ interface Context {
121121
createSelectorQuery: WechatMiniprogram.Component.InstanceMethods<Record<string, any>>['createSelectorQuery']
122122
createIntersectionObserver: WechatMiniprogram.Component.InstanceMethods<Record<string, any>>['createIntersectionObserver'],
123123
getPageId: WechatMiniprogram.Component.InstanceMethods<Record<string, any>>['getPageId']
124+
getOpenerEventChannel: WechatMiniprogram.Component.InstanceMethods<Record<string, any>>['getOpenerEventChannel']
124125
}
125126
type ExtendedComponentOptions = {
126127
disconnectOnUnmounted?: boolean

packages/core/src/core/proxy.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,8 @@ export default class MpxProxy {
334334
selectAllComponents: this.target.selectAllComponents.bind(this.target),
335335
createSelectorQuery: this.target.createSelectorQuery ? this.target.createSelectorQuery.bind(this.target) : envObj.createSelectorQuery.bind(envObj),
336336
createIntersectionObserver: this.target.createIntersectionObserver ? this.target.createIntersectionObserver.bind(this.target) : envObj.createIntersectionObserver.bind(envObj),
337-
getPageId: this.target.getPageId.bind(this.target)
337+
getPageId: this.target.getPageId.bind(this.target),
338+
getOpenerEventChannel: this.target.getOpenerEventChannel.bind(this.target)
338339
}
339340
])
340341
if (!isObject(setupResult)) {

0 commit comments

Comments
 (0)