Anim 框架
小程序原生的开发框架, 已经提供了完备的开发能力。Anim 设计之初就希望基于小程序框架之上,做到渐进式的能力增强。
特点:
基于小程序 runtime 的增强型开发框架,无需引入各类编译环境,开箱即用。
兼容原生渐进式增强, 做到快速平滑接入。
补充小程序缺失能力,提升开发者的开发效率。
提供插件体系,能力可以做到按需引入。
如何引入
通过 npm 进行安装,参照以下的命令
注意该 npm 包为 Coding Npm 的私有源,请先确定已经正确配置了 Coding Npm
bash
npm install @ssv-lab/anim --save
- 点击开发者工具中的菜单栏:工具 --> 构建 npm
- 点击开发者工具中的菜单栏:设置 --> 项目设置 --> 勾选“使用 npm 模块”选项
- 构建完成后即可使用
对页面使用能力增强
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)