跳至主要內容

MP Tool

极其轻量的小程序框架

💡 快速上手

@mptool/enhance

通信框架

  • APP 启动增强

    额外的周期允许你在 APP 启动时或页面注册时进行你想要的预加载操作

  • 额外的生命周期扩展

    你可以在随时触发其他页面的预加载,或在跳转时通知被跳转页准备数据

  • 轻量

    < 10 kb 的大小

  • 引用

    为父子组件、组件和页面间添加引用指针,以允许直接操作

  • 事件打通

    完全打通组件、页面与 APP 之间的通信。你可以几乎在任意位置间进行通信或触发事件

@mptool/file

文件与存储框架

  • 路径自动处理

    自动处理路径,创建父文件夹或覆盖文件。

  • 设置有效期

    为存储的数据设置有效期,自动清理过期数据。

  • 复杂逻辑封装

    下载文件、解压文件、保存在线文件等复杂逻辑的封装。

@mptool/net

网络框架

  • Fetch API

    Fetch 风格 API,同时提供 Headers 和 URLSearchParams

  • Cookie 支持

    全自动保存并附加 Cookie

@mptool/parser

HTML 解析器

    @mptool/encoder

    支持 GBK 和 GB2312 的编码器