java跟vue的结合,实战-安卓android java与vue js互相调用

本文详细介绍了如何在Android应用中实现Java与Vue JS的交互,包括Java调用JS显示结果、JS调用Android原生方法的步骤和示例代码。内容涵盖了设置JavaScript接口、监听JS方法、Android 4.4以上版本的@JavascriptInterface注解使用,以及Android调用Vue JS组件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一部分:js调用android

1.这种情况,就是点击了web页面的控件,让android原生做出反应,如跳转或者处理方法

2.android代码要做的就是在写web页面的代码内部监听js点击的方法

3.这里监听的时候部分普通js和vue js

4.不管你用的什么web第三方控件都要实现下面的方法

// setJavaScriptEnabled这句代码在用TBS腾讯浏览服务的jar包时,显示过期,但是还是有效

webview.getSettings().setJavaScriptEnabled(true);

// 这里的this,一般是指加载web页面的context,name指的是js页面调用方法前的一个对象,具体看js代码

webview.addJavascriptInterface(this,"name");

复制代码

来一段没有注释的代码块

WebSettings webSettings = webview.getSettings();

webSettings.setJavaScriptEnabled(true);

webview.loadUrl("file:///android_asset/html.html");

webview.addJavascriptInterface(MainActivity.this,"android");

复制代码

来一段js代码

1.里面的test.hello("xxx"),应该可以写成window.test.hello("xxxx")

2.所以以hello命名的方法要写在android代码中,那之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值