返回介绍

saber-firework v0.3.2

发布于 2023-10-15 20:10:06 字数 2994 浏览 0 评论 0 收藏 0

saber-firework Build Status

移动端MVP开发框架,使用etpl作为模版引擎,结合页面转场路由管理,提供完整的SPA解决方案。

Usage

var firework = require('saber-firework');

// 加载index配置
firework.load({
    path: '/index',
    action: require('./index')
});

// 启动App
firework.start();

参考使用指南

API

.load(route)

加载路由配置信息

  • route {Object|Array.<Object>} 路由配置信息,具体参考doc/route

.start(ele, options)

启动App

  • ele {HTMLElement} 容器元素
  • options {Object} 全局配置信息,具体参考doc/config

Events

beforeload

加载页面前事件,有两个参数,after待转加载页面信息 与 before当前页面信息

  • {Object} after 待转加载页面信息
  • {Action} after.action 待转加载的action对象
  • {Page} after.page 待转加载的page对象
  • {Object} before 当前页面信息
  • {Action} before.action 当前的action对象
  • {Page} before.page 当前的page对象

afterload

页面加载完成事件,有两个参数,after当前已加载的页面信息 与 before之前的页面信息

  • {Object} after 当前已加载的页面信息
  • {Action} after.action 当前已加载的action对象
  • {Page} after.page 当前已加载的page对象
  • {Object} before 之前的页面信息
  • {Action} before.action 之前的action对象
  • {Page} before.page 之前的page对象

===

Saber

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文