goLogin(){
var data= {}
window.webkit.messageHandlers.objcNeedLogin.postMessage(JSON.stringify(data));
},
上面是uniapp直接调用ios登录的方法objcNeedLogin,因为需要参数为空 所以直接传入data
mounted() {
window['javaScriptCheckIfIncodeExisted'] = this.javaScriptCheckIfIncodeExisted;
},
checkInviteUser() {
var data = {};
data.javaScriptFunctionName = "javaScriptCheckIfIncodeExisted";
window.webkit.messageHandlers.objcGetIncode.postMessage(JSON.stringify(data));
},
javaScriptCheckIfIncodeExisted(parms) {
parms = JSON.parse(parms);
var active = this.$db.get("active");
var nobindflag = this.$db.get('nobind');
if (parms.inCode != "" && active < 1 && !nobindflag) {
this.togglePopup("center", 'InviteUser');
} else if (active < 1 && this.personinfo.finish_task_num == 0) {
this.togglePopup("center", 'newUserBox');
} else if (this.personinfo.finish_task_num == 0 && active >= 1) {
this.togglePopup("center", 'newUserBox2');
}
},