-
Notifications
You must be signed in to change notification settings - Fork 28
5. Handling Events
evio edited this page Sep 20, 2017
·
1 revision
Miox的事件不同于NPM上的events模块的事件,它具有异步队列性,具体参看async-events-listener模块的解析。
app.on('{event name}', (...args) => {
// some event code...
})
- app:start 第一次渲染开始时候触发的事件
- app:end 第一次渲染结束时候触发的事件
- process:start 路由进程开发时候触发的事件
- process:end 路由进程结束时候触发的事件
- client:render:mount 服务端渲染之客户端渲染Mounted时候触发的事件
-
client:render:polyfill 服务端渲染之客户端兼容代码需要被加载时候触发。这个时候
createProcess
未完成。 -
server:render:polyfill 服务端渲染之服务端兼容代码需要被加载时候触发。这个时候
createProcess
已完成。 -
{httpStatusCode} 如果页面正常触发,即触发
200
事件,如果有错误,那么就是对应错误代码编号的事件,比如500
,502
等等。 -
searchchange 当URL的search部分改变的时候触发。但是只在
strict:false
模式下生效。 - hashchange 当锚点改变时候触发。
- webview:beforeEnter 当页面进入前触发
- webview:Enter 当页面进入后触发
- webview:beforeLeave 当页面离开前触发
- webview:Leave 当页面离开后触发
- webview:Active 当页面进入在此被激活时候触发
模块自己提供的事件请参看模块的文档说明。
前端部 · 杭州恩牛网络技术有限公司 版权所有
Copyright©2012-2017 Enniu.All Rights Reserved.