1.vue调用Android方法:
//调用方式一:window.android.方法名 // 方法名后加()
//调用方式二:AndroidTJs.方法名(p1,p2,...);
2.vue接收Android传过来的值
methods : {
// 接收Android传过来的值方法
getAndroidValue(value) {
console.log(value)
}
},
mounted: {
window.getAndroidValue = this.getAndroidValue; // 把本地方法挂载到window中
}
3.判断机型
function ClientDevice() {
var ua = navigator.userAgent;
function isAndroid() {
return /(Android|android)/i.test(ua);
};
function isiOS() {
return /(iPhone|iPad|iPod|iOS)/i.test(ua);
};
if (isiOS()) {
return "IOS";
} else if (isAndroid()) {
return "Android";
} else {
return "Other";
}
}