添加相关插件,必须在项目下执行命令
1、在cordova项目下添加插件
参考说明:https://blog.csdn.net/github_39500961/article/details/76270299需要注意的是,一旦安装新的插件,重新编译代码的话,代码会被还原到最初的状态
因此,初期需要判断好需要哪些插件
2、基于HTML+JS的跨平台开发,注意点:
(1)监听事件必须用addEventListener
(2)不支持html行内定义事件
例如:
<div class="button" id="clickMe" οnclick="clickMe()">测试</div>
想要获取点击事件,下面第一种是错误的
var isready=0;
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady(){
isready=1;
}
function clickMe(){
if(isready==1){
alert("我被点击啦")
}
}
第二种才是正确的:
var isready=0;
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady(){
isready=1;
document.getElementById('get_info').addEventListener('click', clickHandler);
}
function clickHandler(){
if(isready==1){
alert("我被点击啦")
}
}