mh-two-thousand-and-two
2024-04-12 3d2ec2fd0578d3ba0a414b0cc4e4a2ae60878596
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import {
  APP_SERVICE_ID
} from '../constants'
import {
  plusReady
} from 'uni-shared'
 
export function publishHandler (event, args = {}) {
  plusReady(function () {
    const pageId = plus.webview.currentWebview().id
    if (process.env.NODE_ENV !== 'production') {
      console.log(`[VIEW][${Date.now()}]:`, event, args, pageId)
    }
    plus.webview.postMessageToUniNView({
      type: 'subscribeHandler',
      args: {
        type: event,
        data: args,
        pageId
      }
    }, APP_SERVICE_ID)
  })
}