agility-form
v1.0.18
Published
基于Vue2+ElementUI开发的快速表单生成工具,通过JSON即可快速进行中后台表单、业务赋能.
Downloads
4
Readme
Document
- 开发文档:https://jsonlyh.github.io/agility-form-doc
快速入门
安装插件
# yarn
yarn add agility-form -S
#npm
npm i agility-form -S
组件注册
// 导入包
import agilityForm from 'agility-form';
// 导入样式
import 'agility-form/lib/agility-form.css';
Vue.use(agilityForm);
示例代码
<template>
<agilitySearchForm
:json="form"
:model.sync="queryForm"
@search="getTableData"
/>
</template>
<script>
export default {
data() {
return {
queryForm: {},
form: [
{
type: 'text',
model: 'user_name',
label: '用户',
placeholder: '请输入用户名称',
},
],
};
},
methods:{
// 查询
getTableData(){
}
}
};
</script>
虽然是基于element-ui进行开发的,但是已经把element-ui相关样式整合在一起了,使用时无需再单独引入element-ui,element-ui官方的组件您也可以直接使用。 当然,如果您已经安装了element-ui,那也不影响。