Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[vue] 你有使用做过vue与原生app交互吗?说说vue与ap交互的方法 #454

Open
haizhilin2013 opened this issue Jun 22, 2019 · 5 comments
Labels
vue vue

Comments

@haizhilin2013
Copy link
Collaborator

[vue] 你有使用做过vue与原生app交互吗?说说vue与ap交互的方法

@haizhilin2013 haizhilin2013 added the vue vue label Jun 22, 2019
@coolgirls
Copy link

app定义一个方法传给我们,根据方法调用

@Hdj2048228
Copy link

jsBridge,建立连接,然后相互调用

@sky124380729
Copy link

用WebViewJavascriptBridge
export const connectWebViewJavascriptBridge = callback => { if (window.WebViewJavascriptBridge) { callback(WebViewJavascriptBridge) } else { document.addEventListener( 'WebViewJavascriptBridgeReady', function() { callback(WebViewJavascriptBridge) }, false ) } }

@Lzp0225
Copy link

Lzp0225 commented Jan 15, 2021

我的做法就是让app在webview把app的方法暴露在window上让前端调用、反之app调用前端的方法也需要前端把方法暴露在window上(window.xxx = 方法或值 ),页面销毁的时候移除方法(delete window.xxx)

@tkp1123
Copy link

tkp1123 commented Mar 2, 2021

cordova

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vue vue
Projects
None yet
Development

No branches or pull requests

6 participants