为什么需要 vue-fast-admin?
卢振千
vue-fast-admin 维护者现在已经有很多 Vue
的组件库,为什么还需要 vue-fast-admin
?
#
vue-fast-admin 不是一个样式组件库或者功能组件库。vue-fast-admin
是一个用于快速构建 To B 系统中数据展示和数据提交的组件库。它可以在使用最少代码的情况下渲染出表格和表单等组件。
#
vue-fast-admin 的核心是简化请求和渲染。开发一个表格,传统的做法往往有如下几步:
编写
api
请求函数。在
template
中创建表格和分页模板。在
data
中声明数据。在
methods
中创建请求数据方法、每页显示条数改变方法、当前页数改变方法。在
create
或者mounted
生命周期中发起请求,并将数据赋值给data
中声明的数据。在
watch
中监听分页相关变化,重新请求数据。
整个过程相对繁琐,用代码来做一个简单的实现。
编写 api
请求函数。
编写 vue
组件。
而上面这些事情,vue-fast-admin
仅需要 6 行代码就可以做到。
它会将流程简化为如下步骤:
在
template
中创建表格模板。指定
data-provider
。
简化代码,聚焦业务。就是 vue-fast-admin
的意义。
感谢阅读!