littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于微信小程序框架的wxapp开发工具集

项目简介

本项目 wxapp 并非传统意义的框架,而是基于原生微信小程序封装了前端常用方法的集合。它优化了小程序的生命周期,事件触发多采用订阅者模式,支持 scss 和代码压缩,目前已在公司 5 个小程序上稳定运行,能显著提升小程序开发速度。

项目的主要特性和功能

  1. 框架设计优化:优化小程序生命周期,采用订阅者模式触发事件,支持 scss 和代码压缩,提升开发效率与运行速度。
  2. 清晰的目录结构:项目包含开发源码目录 src 和编译后目录 dist,便于开发者理解和操作。
  3. 改良的页面生命周期:修改小程序默认生命周期,先运行 onLoad,结束后再运行 onShow,更符合 Web 开发习惯。
  4. 组件化开发:支持组件化开发,组件逻辑独立,可通过订阅者模式合并到页面中,实现公有方法共用。
  5. 全局状态管理:通过 $store 实现页面运行期间的全局状态管理,方便不同页面间共享数据。
  6. 复杂分享功能:支持多种分享方式,如转发当前页面、转发其他页面,还可插入前缀路径、添加追踪信息等。
  7. 丰富的小功能:提供地图操作、坐标转换、数据缓存、图片处理、权限检查等实用小功能。

安装使用步骤

  1. 从 git 上 clone 项目到本地。
  2. 进入项目文件夹,执行 cnpm i 安装项目依赖。
  3. 全局安装 gulp,执行 cnpm i g gulp
  4. 在当前目录执行 gulp 编译源码。
  5. 使用小程序官方工具选取编译后的 dist 文件夹进行开发。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】