上次记录了如何用cordova打包成一个apk, cordova 项目打包android apk
今天基于这个基础来拓展一下,在vue中通过cordova调用android原生代码(以接口showToast为分例):
1.使用脚手架vue-cli4创建一个默认的vue项目,添加一个按钮用来调用原生接口,确定浏览器打开正常之后继续下一步
2.给按钮绑定事件,如图:
这里注意下如果eslint开启检测了,会报找不到cordova,忽略它...
3.修改vue项目public目录的index.html,添加cordova.js引用
4. 拷贝cordova.js和cordova_plugins.js到vue项目的public目录下
这两个js哪来的?上一篇使用cordova创建android工程中自动生成的,拷过来即可