一.Android向Vue传数据
1.Android端传数据
android5.0之前的可以用下面的方式:
webView.loadUrl("javascript:getDataFromNative('" + mParam + "')");
android5.0之后的可以用下面的方式:
webView.evaluateJavascript("javascript:getDataFromNative('" +mId +"')", new ValueCallback() {
@Override
public void onReceiveValue(String s) {
//此方法可以得到回调值
ZJToastUtil.showShort(s);
}
});
以上两种方法要在webView加载完成后调用,如下在onPageFinished后调用才有效:
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url); webView.loadUrl("javascript:getDataFromNative('" + mParam + "')"); webView.evaluateJavascript("jav