1、判断机型:
getType() {
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android安卓
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios苹果
if (isAndroid) {
Android.saveUnreadMsgCnt(this.notReadNum)
} else if (isiOS) {
let a = {
notReadNum:this.notReadNum
}
window.webkit.messageHandlers.saveUnreadMsgCnt.postMessage(a);
// uni.navigateBack({});
}
},
2、如果是安卓,则调用下面的方法
Android.saveUnreadMsgCnt(this.notReadNum)
其中saveUnreadMsgCnt
是自定义的方法,括号内是穿的参数
3、如果是苹果,则调用下面的方法
window.webkit.messageHandlers.saveUnreadMsgCnt.postMessage(a);
其中saveUnreadMsgCnt
是自定义的方法,括号内是穿的参数