H5页面
H5页面
H5页面请求后,在新界面中加载其他H5插件
请求 H5 页面
methods: {
h5Ad() {
this.zjJSBridge.h5Ad({
posId: "J7513581444",
userId: "13000000000"
}, function(succ, data) {
console.log("succ = " + succ + " & data = " + data)
})
}
}
事件回调
注意
请确保已经在当前页面已参照文档配置监听器正确配置了监听器
onLoad() {
this.zjJSBridge.ready(() => {
this.zjJSBridge.setListener((event, data) => {
if (event != this.zjJSBridge.events.h5Ad) {
return
}
switch (data.action) {
case this.zjJSBridge.actions.onZjAdError:
uni.showModal({
showCancel: false,
title: 'H5内容页加载失败',
content: "错误码:" + data.code + "\n错误信息:" + data.msg
})
break;
case this.zjJSBridge.actions.onZjAdLoaded:
console.log('H5内容页加载成功');
break;
case this.zjJSBridge.actions.onZjAdReward:
console.log('H5内容页发奖');
break;
case this.zjJSBridge.actions.onZjAdEvent:
// 事件见原生文档
console.log('H5内容页交互:' + data.extra)
break;
case this.zjJSBridge.actions.onZjAdClose:
console.log('H5内容页关闭');
break;
}
})
})
},