添加事件监听


接口说明

支持版本>=10.0.2

监听之后,原生调用HWH5.eventListener()可拿到func中的返回值,用来判断是否要继续执行原生事件动作。
如果返回false则停止执行所有的监听的事件。

HWH5.addEventListener

请求参数

参数 类型 必填 说明
type String 监听的类型。back:回退事件
func Function 监听到事件后的执行函数,执行后将返回值传递给原生。
return true:继续执行回退
return false:拒绝回退

注意:同类型的事件,一个webview只能监听一次。

返回结果

无。

请求示例

  • ES6版本

    HWH5.addEventListener({
      type: 'back',
      func: () => {
        return true;
      }
    }).catch(error => {
      console.log('监听事件发生异常', error);
    });
    
  • ES5版本

    HWH5.addEventListener({
      type: 'back',
      func: function() {
        return true;
      }
    }).catch(function (error) {
      console.log('监听事件发生异常', error);
    });
    

result. ""

    Not Found. ""