页面主体
template
---
必需,不能为空或未定义
```javascript
template: ''
+'<header class="header header_back flex">'
+'<div class="flex2 plr10 relative"><i class="phoenix_icon phoenix_icon_left"></i><page></page></div>'
+'<div class="flex6 ac">首页</div>'
+'<div class="flex2"></div>'
+'</header>'
+'<div class="content">'
+'</div>',
```
loadBefore
---
选用,无此回调默认跳过
页面创建前回调,仅在fnContinue()后继续执行路由创建
option为新建路由的page参数
```javascript
loadBefore: function(option, fnContinue) {
if(phoenix.isLogin) {
fnContinue();
};
},
```
loadComplete
---
选用,页面创建完成后,转场动画开始前
page:页面dom元素
params:object,页面参数对象
```language
loadComplete: function(page, params) {
},
```
everyShow
---
选用,页面每次显示时(转场动画完成后)
page:页面dom元素
params:object,页面参数对象
```language
everyShow: function(page, params) {
},
```
everyHide
---
选用,页面每次隐藏时(转场动画完成后)
page:页面dom元素
params:object,页面参数对象
<span style="color:red">注意:A类页面无此回调</span>
```language
everyHide: function(page, params) {
},
```
everyLeave
---
选用,页面每次准备离开前(转场动画开始前)
page:离开页面dom元素
```language
everyLeave: function(page) {
},
```