Uniapp与原生ios的交互
goLogin(){var data= {}window.webkit.messageHandlers.objcNeedLogin.postMessage(JSON.stringify(data));},上面是uniapp直接调用ios登录的方法objcNeedLogin,因为需要参数为空 所以直接传入datamounted() {window['javaScriptCheckIfIncodeEx
·
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');
}
},
更多推荐
已为社区贡献1条内容
所有评论(0)