Skip to content
On this page

Anim 框架

小程序原生的开发框架, 已经提供了完备的开发能力。Anim 设计之初就希望基于小程序框架之上,做到渐进式的能力增强。

特点:

  • 基于小程序 runtime 的增强型开发框架,无需引入各类编译环境,开箱即用。

  • 兼容原生渐进式增强, 做到快速平滑接入。

  • 补充小程序缺失能力,提升开发者的开发效率。

  • 提供插件体系,能力可以做到按需引入。

如何引入

通过 npm 进行安装,参照以下的命令

注意该 npm 包为 Coding Npm 的私有源,请先确定已经正确配置了 Coding Npm

bash
npm install @ssv-lab/anim --save
  1. 点击开发者工具中的菜单栏:工具 --> 构建 npm
  2. 点击开发者工具中的菜单栏:设置 --> 项目设置 --> 勾选“使用 npm 模块”选项
  3. 构建完成后即可使用

对页面使用能力增强

js
// pages/index/index.js

import Anim from '@ssv-lab/anim'
import countStore from '../../store/countStore'

Anim.Page({
  data: {
    count: 1
  },
  store: {
  	'$count': countStore
  },
  computed: {
    plusCount(data) {
      return data.count + data.$count.count
    }
  }
})

引入插件能力

js
// app.js

import Anim from '@ssv-lab/anim'
import LoggerPlugin from '@ssv-lab/anim-plugin-logger'

Anim.use(LoggerPlugin)

Released under the MIT License.