添加事件监听
接口说明
监听之后,原生调用HWH5.eventListener()可拿到func中的返回值,用来判断是否要继续执行原生事件动作。
如果返回false则停止执行所有的监听的事件。
HWH5.addEventListener
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
type | String | 是 | 监听的类型。back:回退事件 |
func | Function | 是 | 监听到事件后的执行函数,执行后将返回值传递给原生。 return true:继续执行回退 return false:拒绝回退 |
注意:同类型的事件,一个webview只能监听一次。
返回结果
无。
请求示例
HWH5.addEventListener({
type: 'back',
func: () => {
return true;
}
}).catch(error => {
console.log('监听事件发生异常', error);
});
HWH5.addEventListener({
type: 'back',
func: function() {
return true;
}
}).catch(function (error) {
console.log('监听事件发生异常', error);
});