首先创建入口文件可以和正常文件一样,写html的header,title等元素,也可以引用一些公用的js,css组件
建议使用index.html等默认主页文件做入口文件
入口文件body处写入一个<div id="app"></div>作为多页面呈现的容器,也可以编辑好一个模板(包含菜单,导航等),由模板内的一块元素设置id为容器。
然后在入口文件引入Ztempl.js模板组件文件,再引入Zframe.js框架文件。
Zframe.init('单页面容器id',{参数})
完成初始化后通过.to(),直接跳转至首页。(例子的首页路径为“page/home”)
app_config.version = "1.0.13";
Zframe.init("app",{
swipe_page:'Left',
}).to('page/home');
| 参数 | 值 | 功能 |
|---|---|---|
| swipe_page | Left | 设置页面渐入渐出CSS动画class,渐入:“fadeIn值”(fadeInLeft),渐出:“fadeIn值”(fadeInLeft),若设置了动画class则该样式内必须包含动画效果,否则会无法正常跳转 |
新建一个配置变量:app_config,也可以单独引入一个app_config.js
var app_config = {
domain:"http://zframe.qizoubixia.top/",
version:"1.0.2",
scroll_elem:".page",
};
| 参数 | 值 | 功能 |
|---|---|---|
| domain | http://zframe.qizoubixia.top/ | 站点域名,用于跳转时识别页面路径 |
| version | 1.0.0 | 版本号,用于版本变更后,重载所有静态资源(若app_config保存于js静态文件内,由于防止版本号被缓存,建议版本号在入口文件独立赋值!) |
| scroll_elem | .page | 每个页面内滚动识别容器,用于触发框架内的上滑触底和下拉事件触发 |