Skip to content

huhm/webview-hash-communicate

Repository files navigation

webview-hash-communicate

webview事件通信示例

文章

用于小程序推送事件给webview 如支付成功后,推送支付事件给webview中的页面

H5端使用方式(见test/h5/index.ts):

// 初始化
WebViewHashPushChannel.getInstance();

// 监听事件推送
WebViewHashPushChannel.getInstance().once(CHANNEL_EVENT_TYPE.PAY, (res: {
    code: String,
    data?:String, 
    msg?:String
}) => {
    console.log('收到pay推送', data);
    // do something
})

微信小程序使用方式(见test/weapp/H5Webview.jsx),示例使用Taro写的微信小程序,可以使用原生方式

About

webview-hash-communicate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published