添加事件监听


接口说明

监听之后,原生调用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. ""