Module: action

定义 H5 单页应用的触发条件, 和一些公用事件
[data-browser], [data-cmd], [data-mod], [data-submod]
Implements:
Source:
See:

Requires

Events


hideModal

关闭pgwModal会话框
Source:
Example
Action.trigger( Action.hideModal  )

keyBack

触发webview的后退功能
Parameters:
Name Type Description
_step int 后退多少次, default: 1
Source:
Example
Action.trigger( Action.keyBack, [ 1 ]  )

pushState

设置页面 history.pushState
Parameters:
Name Type Description
_hashMod string 要显示的模块, 格式: modname, 或者 modname|submodname
_p selector 触发事件的 selector
Source:
Example
Action.trigger( Action.pushState, [ [ 'mod', 'submod' ], sourceSelector ]  )

reset

重置页面状态
Source:
Example
Action.trigger( Action.reset )

setToolbarActive

设置底部工具栏的选中状态
Parameters:
Name Type Description
_mod string 模块名
_submod string 子模块名
_src selector 触发事件的 selector
Source:
Example
Action.trigger( Action.setToolbarActive, [ 'mod', 'submod', sourceSelector ]  )

showHashMod

显示 data-mod 的模块
并且会影响 url的变化, 但不刷新页面
Parameters:
Name Type Description
_hashMod string 要显示的模块, 格式: modname, 或者 modname|submodname
_p selector 触发事件的 selector
Source:
Example
Action.trigger( Action.showHashMod, [ 'mod|submod', sourceSelector ]  )