{"_id":"@darrenjoe/antdv-simple-form","_rev":"5-fb88195a71943cee6eed7ba3d07c7e64","name":"@darrenjoe/antdv-simple-form","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@darrenjoe/antdv-simple-form","description":"基于 antdv 的表单配置渲染组件","version":"1.0.0","author":{"name":"DarrenJoe"},"license":"MIT","private":false,"main":"./dist/DJoe-simple-form.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"ant-design-vue":"^1.7.4","moment":"^2.29.1","vue":"^2.5.11"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-import":"^1.13.3","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"_id":"@darrenjoe/antdv-simple-form@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IbzRnurCKvngSzVdbxKbTYuGjj0iHoM8vHAzCjiT6rFiW+Pdy6G51uj8s9X4LhNZRHItK1VoERIy1lriCg5uHA==","shasum":"13cd771ff3dcc295e1d9d823a73bc5756f0c2574","tarball":"https://registry.npmjs.org/@darrenjoe/antdv-simple-form/-/antdv-simple-form-1.0.0.tgz","fileCount":4,"unpackedSize":2154730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSukCRA9TVsSAnZWagAAvcYP/0i/Ca0d/0NNFgEoKuAI\nmxCzW4jE7PI9RU2CzoblsuHv+pHo/Zti47hA0zYhht38meGFyBIzhbc+VVNf\nhcKG2hiECUzbi2U43xEJduWDjm3fMOqTeguFuhBchW9d4h20ixQyX8AldZZH\ncBLynBOcYVwQeinAcH4eAYQSF9on3cfAhMSHXOlv6KxzL0+taHM38NRjnqOs\n8/v2CXsi9ALfO6ITe1prP1Jvn1+QXXy0aeGW4HKC7Y/bi9Y+/03lzzhSFKV6\nd1byeKZoqctY1VZn6SifzS/9BLutsB4DMTvNaef5+4ku4g68nKJL/1Mx1SQk\ncfzKcce6+YVn1jL9u6k+ZVc3d6xlQ9ASBlbh4pKZPXPYpZ+k+SixwMjbqGyE\nwQPet0Ook0bskvPStNROrhcjEZQZzDPI6csJ+kXJHKGW4OaWo6RwTbro30cD\nTfRe552LTsS/vpDqpJSwRzFOzLbUKUSTExPJhw6K4dzHoN1VBcUZsq0PWjUO\nRBqFszc6Y2v74lFQWc2nN4DtKCdIjcMZd9L5q2XMWxcFyMz99wJIEoEP+nXW\nacCZfaABNd8MKHrk3SDVOa3vwXmraXK0lNbfvzlc3/JJ15Sdup5hieF/yBLS\niAvxlILPpP2a0t/sfz1fdboDY0vWl/6rDVweFNNAviw4beV0IDqbdLw/2S1a\nm/Sn\r\n=r2Yd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq5HUTG6tvNhMjnK1H4NiLkB0XhiyCJkAXqex/ZUGUHAIgO5wxgptxgxv05c5VHJZMx+aIFAuRW7jkMpO7oYq9wJE="}]},"_npmUser":{"name":"darrenjoe","email":"491361994@qq.com"},"directories":{},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antdv-simple-form_1.0.0_1619078052185_0.7552708731799087"},"_hasShrinkwrap":false},"1.0.1":{"name":"@darrenjoe/antdv-simple-form","description":"基于 antdv 的表单配置渲染组件","version":"1.0.1","author":{"name":"DarrenJoe"},"license":"MIT","private":false,"main":"./dist/DJoe-simple-form.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{"ant-design-vue":"^1.7.4","moment":"^2.29.1","vue":"^2.5.11"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-import":"^1.13.3","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"_id":"@darrenjoe/antdv-simple-form@1.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YxlUIqDrMJXC2ROVW/7e9zJ/gIp4mpmuilXsnl0NHOpdCOx+q5ikcgZ7L1zxdfG/KyeJNAeYW+07LmOWiHXOTA==","shasum":"d942a2827b1a39c32641977f435d9fcbbc1f00d6","tarball":"https://registry.npmjs.org/@darrenjoe/antdv-simple-form/-/antdv-simple-form-1.0.1.tgz","fileCount":4,"unpackedSize":2156051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghNWqCRA9TVsSAnZWagAAYI8P/i0c6P6wYkBizgz3Ia1d\n929UoAhC0Fr3+Z2tjh+IdHcMf9c0DYieh4NyxQT1AaK4KVmB0utQyqrLRWf2\n4xO+bhquXnUw9CwxWzZMDSORtMji+CZPNWayT1x+AIhFRJxmPPVgmxZMqzS6\nDIDJbYxazGxDtjYuWRB6B7MrwdwmHnj7e2tPuWg7XtL5xawotJY5si8EGYYh\nkxvBnLEAdkX78vYgAeMQyeV/cV89W50oCy9qNkNnwBcMqmU0saO+sQzClO8t\nowhZ2YXtTLTICHIWW6efzOXdAUAmwzdVeF9Agv5/Aeabrhedkt5PPqiFCZUu\n2R1QZ07TuZ9lSplJZWkuV9dSC+LibBmuhqreOEQDNYp+VZkWv/1RCOnWWvev\nYDdL39gnPhhdXsUq6UGeWHJp0qdHRyfWsPHd7ouIxoSwU1h9T4ZwsSxk+kxb\nsT+1Ui0gwOnjkmALYaC+o0IhCBHJDn0l/Om2IobiPrrLYhh98pKuM8gm6ya4\nMrABjpqNY5t3L/jlOOTcQOjParJwQIIA7dJ7rYrPT5XOJG4CV82YhTndN5x6\nbNIIKpYWMW0fcml5x7sPy8G2V8MaOsLmC1WDC957kc0f243KkdNLWdmBHCaK\nO5tXJq4AuGlb9gqJY0qE7UGEGeXmnpxiZxlIO/JoyDMivVU/JMiSA+4NReWv\ndt/3\r\n=VcR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzH3RYak0PQ8b/3Rm1EHmyt1+bH04R31djcWkLifWvKAiEAutmsUkFL3qVL6GawqRV+lDeLtiNN8DShHE1krUefulM="}]},"_npmUser":{"name":"darrenjoe","email":"491361994@qq.com"},"directories":{},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antdv-simple-form_1.0.1_1619318185564_0.32629387135000076"},"_hasShrinkwrap":false},"1.0.2":{"name":"@darrenjoe/antdv-simple-form","description":"基于 antdv 的表单配置渲染组件","version":"1.0.2","author":{"name":"DarrenJoe"},"license":"MIT","private":false,"main":"./dist/DJoe-simple-form.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"vue":"^2.5.11","ant-design-vue":"^1.7.4","moment":"^2.29.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-import":"^1.13.3","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","vue-i18n":"^8.24.4","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"0e698ad5c139c29d6faa934e5611d33a6923b422","_id":"@darrenjoe/antdv-simple-form@1.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Oygb7ydvGD7RrZJtSBT62i3+eXrV2bs+2kpY07v0LdTsSGYRjiEVkQmoLVfQPcgP73zNJ4jRM9s6OJykPV5zQQ==","shasum":"f51bef21ddd5613784faa05d69a5cc033b6801ca","tarball":"https://registry.npmjs.org/@darrenjoe/antdv-simple-form/-/antdv-simple-form-1.0.2.tgz","fileCount":5,"unpackedSize":2414342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmOWfCRA9TVsSAnZWagAA3G4P/ikUjpbw1OpopOhjiNaC\nua09Ncfp0pXxGUeqYsbL5+nlJ8kWSEniOKURV4NbAel9gtVrsYye2ciVgLah\nlfkS1FBudGuaKTDY0uYvlb6Y6cYpQuV7KiE/cmyTsU9LMF9r3A6DiDdUBlLI\nOd8gu9Ki/PXZZjMNhhIyhrYEkLyEkCgwmT79VztpYSv1MZvUz/RFc5PcIVht\nVYeRj9xJVYhmKr+2POm5oKgNKyCrPVsYJLyB5jdOn+yiNU2Ox3PMWRd/bGmG\nb3jASOzIdrvTID+PBWjjb+XYpOY6w6xA/oSdByUIksf2X/TydrZ8aHOcc+Mn\ngGnWQHRpIaEvg11+wt+uA20AjeW5PXTCu8hLdl0B/qFtGz5YE3eZU73BYzpQ\nxfx3Sv+WHw5N/ffSqgS1WVMQfco18vqCp7D+/RJftqv0WD4Xt5xizN7owfOj\nfXjfVPPiLcK60EenGtdeXhfDjl05gm1+h+AI/aSvH2jjBC8hjrF91cYlojF+\nZHgg1HWPprexzgIJr7/S7ZWATv/4eEjF0qTY0myMC/HtwSL9VxjF2RAClD8R\nZ6znrxnkRXfCo+S8/3/7Y6EnGqF06Ni27byM4qeB2BUsklkfy+kEhqyYdxnI\nz4+YAYSGGQOz3/ZQBsOdOFeWRTcgnmRpgHmfTCbMwtPlUJVqF/4XC7vhFX5b\nZuXj\r\n=nuLw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+aqJRg5gz+9cU0vYD2nJz9kLLwzIj306ZDBsBYcBlCgIgRxtPAYew8aIVHeaqH3QzbPHXnsDw0tlL8AgfjfZKqzQ="}]},"_npmUser":{"name":"darrenjoe","email":"491361994@qq.com"},"directories":{},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antdv-simple-form_1.0.2_1620632990997_0.4874547169836225"},"_hasShrinkwrap":false},"2.0.1":{"name":"@darrenjoe/antdv-simple-form","description":"基于 antdv 的表单配置渲染组件","version":"2.0.1","author":{"name":"DarrenJoe"},"license":"MIT","private":false,"main":"./dist/DJoe-simple-form.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"ant-design-vue":"^1.7.4","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-import":"^1.13.3","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","vue-grid-layout":"^2.3.12","vue":"^2.5.11","vue-i18n":"^8.24.4","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"0e698ad5c139c29d6faa934e5611d33a6923b422","_id":"@darrenjoe/antdv-simple-form@2.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Z5QdjIhzIeNZcabG9slFs7rw0xhtH2t7rYmidBgyJPUwxMLB+4TUmWchT6Cnpspu7YbBJy7bN2/Dq4zxelgzFA==","shasum":"b8e47a2d92282258c0cf7d13be15c4bcfb202670","tarball":"https://registry.npmjs.org/@darrenjoe/antdv-simple-form/-/antdv-simple-form-2.0.1.tgz","fileCount":5,"unpackedSize":456181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLzHGCRA9TVsSAnZWagAApsMP/1epzQ+v31h16/Ev5OVj\nKS9IY7Ly89+sZcL4c2ADCAghg28UiB0oBIw84u5lJ6zsS0RbswlVNNvFF4wV\na3VrjByRNcBSd2gd9ZLXi0OdALyjeGYHBW9LiyHk70trvTRtsz+XcyMlmRcJ\nU9fMFR+D7pWuSs0YHrx0aBYcXJcNuLcdl0eMvVsU1rRELi6JTU0fD+5k3ktN\nN22dKJLPt2M/oYnyz70NGvZaRstuI9uwrHfQ371/dROFnfIRywQm96dI4XcU\nuMYuMQUh+5ktcIlMrzXdaMkMmbMy8vzdjRD2jRmN8hnEL4Zfmze/SolwODl7\nSEPciJV3R53o8JXwisKo5KsgaIq+VOC86MCGCPbNPQ42Q6Fgn2ev6Zpxrlwr\nW35zkBkD/jVhCRETKl2GeuvUvcWLnCcIaYtfdb0TAMSqosvfVvkgfxnrDKyA\nB3EV7vHaboG1CUiQ6uUr6BAj7k+DK364IYOP44CGgFK25320M0mfyJ6gHs+s\n9V8ruDoO6OIt+lzJkBxAAmpnIVJwSj8ko02qpHh+bKURssUo1zL0DkT88ayq\nc8yUwun7gmbgyNavRxyuTqo2uP4RmwDuwsdMBxWZpqmQlryY6laTBTzQRc63\nfzVpbCs5spqhESZKWxEnMnJJt9ILUqJG3k/atvQeV9pbFGu1aGr0fkqImHKa\nwT7e\r\n=2b7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKY0bfkBx31n3IZCuLenB6VZLQOS4Kn86bJ+W6YT4pmAIhAL4omEh+xcI1kmQxXTpMyfRBYGDIc0wWKhdwvsxvdrbD"}]},"_npmUser":{"name":"darrenjoe","email":"491361994@qq.com"},"directories":{},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antdv-simple-form_2.0.1_1630482886491_0.4041880019112034"},"_hasShrinkwrap":false},"2.0.2":{"name":"@darrenjoe/antdv-simple-form","description":"基于 antdv 的表单配置渲染组件","keywords":["antd","form","component","grid layout"],"version":"2.0.2","author":{"name":"DarrenJoe"},"license":"MIT","private":false,"main":"./dist/DJoe-simple-form.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"dependencies":{},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"ant-design-vue":"^1.7.4","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-import":"^1.13.3","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","css-loader":"^0.28.7","file-loader":"^1.1.4","vue-grid-layout":"^2.3.12","vue":"^2.5.11","vue-i18n":"^8.24.4","vue-loader":"^13.0.5","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"0e698ad5c139c29d6faa934e5611d33a6923b422","_id":"@darrenjoe/antdv-simple-form@2.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mQCDG2+x1vPZG8DseS9zD1Pst7O/k4OJGbqpsS1t1BRwpyxtgXjGQBO9F+W+ANT+m+6vvyFhERLpAzSgGudDpA==","shasum":"e806021aa10273ac0456c36bdd2391f4503f16fe","tarball":"https://registry.npmjs.org/@darrenjoe/antdv-simple-form/-/antdv-simple-form-2.0.2.tgz","fileCount":5,"unpackedSize":455683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLzNVCRA9TVsSAnZWagAAGrUQAJrzVNKX90f1+fHyGNuH\ny2d2TwItJvsT6+3QqF/Al/1eNIsyKRQ/i7gpYFJHL6V631Y9xmDZZT7wVy86\nFuNz6XVjY4RofhPI/k+d4/WeG1jeq5GiE/FZ0uadqtGtCr2wXPM7dISh8ne4\nasOw2gbWzB2tumgRxJpNba4682k+n1IvTizgBz69jgS8BCnCS4wLBac1zMIA\nTl6WwQqdNoeB5g+XT+XU4CADjtNPxqkqd8aG7QKdBQ59zvNdrOi2AGVf7hKZ\n7xoLel5lcEhDx71c7oT9Fw8IUvX70iFLrR1+TWUu95nK2otWMdVJKDcdlLDj\ngXsg/H3tfpcTumXoC9qVx5p4/IfiXtnZushYcuW9SAXpU35xapyUo1walu4b\n/bW5V1pk51XKWvHQVI6WHTHDCayQUHtG866KpB3oL6rjltlp+dYB8/lJNc5X\nP4saO7bJdhp3l/g+0qt1GP+6taeSOw4NMdIV27PoREcU1duniiYXDxW9Sgkf\nmYyGSdmabbqZVLv1j8HTvK29n5wGAn4EoyR19c/u7IYulK8KYMq0QrDaF/l+\nTsdAuc4qLWYour5bjri5908MwBjWN5mt7fjowXWzaXzCX0MnW8hL4NGfeim9\nOuEkkGZp+DjO+xwe/NlSQ9CdbR2biucPNk9Z2IkqqDkxU9DmIf3j3oKPaks4\nq3ZF\r\n=nzA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYBZSqv5VTStsGl1mamYlNnANsamb+FNT6xkLq6/0SOgIgKNuquGpVezdW26q3qEVGtnLY640vPFyXnyuFXp4d/hI="}]},"_npmUser":{"name":"darrenjoe","email":"491361994@qq.com"},"directories":{},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antdv-simple-form_2.0.2_1630483284895_0.6454745112838995"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-22T07:54:12.125Z","1.0.0":"2021-04-22T07:54:12.468Z","modified":"2022-04-05T02:45:55.715Z","1.0.1":"2021-04-25T02:36:25.846Z","1.0.2":"2021-05-10T07:49:51.290Z","2.0.1":"2021-09-01T07:54:46.657Z","2.0.2":"2021-09-01T08:01:25.088Z"},"maintainers":[{"name":"darrenjoe","email":"491361994@qq.com"}],"description":"基于 antdv 的表单配置渲染组件","author":{"name":"DarrenJoe"},"license":"MIT","readme":"# @darrenjoe/antdv-simple-form\r\n\r\n根据不同的配置完成表单的渲染和操作。可自定义拖拽\r\n\r\n[Github 源码地址](https://github.com/Darrenjoe/-darrenjoe-antdv-simple-form/tree/main)\r\n\r\n## 何时使用\r\n\r\n当表单元素很多，内容不那么复杂的时候使用\r\n\r\n引用方式：\r\n\r\n```javascript\r\nimport DJoeSimpleForm from '@darrenjoe/antdv-simple-form'\r\n\r\nexport default {\r\n  components: {\r\n    DJoeSimpleForm\r\n  }\r\n}\r\n```\r\n\r\n## 代码演示\r\n\r\n```html\r\n<DJoeSimpleForm\r\n  :myForm.sync=\"formData\"\r\n  :formRenderList=\"formRenderList\"\r\n  :formRules=\"formRules\"\r\n  :autoCompleteSource=\"autoCompleteSource\"\r\n  @on-auto-select=\"handleAutoSelect\"\r\n  @on-auto-search=\"handleAutoSearch\"\r\n  @on-button-click=\"handleAutoCompleteClick\"\r\n  @on-change=\"handleFormItemChange\"\r\n  @on-blur=\"handleFormItemBlur\"\r\n  @on-focus=\"handleFormItemFocus\"\r\n>\r\n</DJoeSimpleForm>\r\n```\r\n\r\n## API\r\n\r\n| 参数               | 说明                                   | 类型   | 默认值                                                                                                                                                                                                      |\r\n| ------------------ | -------------------------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| myForm             | 表单对象                               | Object | {key: value}                                                                                                                                                                                                |\r\n| formRenderList     | 列表的渲染配置                         | Array  | -                                                                                                                                                                                                           |\r\n| formRules          | 列表的规则                             | Object | -                                                                                                                                                                                                           |\r\n| formLayout         | 列表的自适应删栏                       | Object | { xs: 24, sm: 24, md: 12, lg: 12, xl: 12, xxl: 8, labelCol: { span: 8 }, wrapperCol: {span: 16 }                                                                                                            |\r\n| autoCompleteSource | 自动完成列表的渲染配置                 | Object | 以 name 为单个 list 的键值，值为 Array(请用\\$set 方法插值，否则监听不到)                                                                                                                                    |\r\n| gridLayout         | 拖拽布局配置该项存在时 formLayout 失效 | Array  | 参考 vue-grid-layout 的 item 配置                                                                                                                                                                           |\r\n| gridConfigs        | 拖拽布局 props                         | Object | 参考 vue-grid-layout 配置 - { 'col-num': 12, 'row-height': 30, 'is-draggable': true, 'is-resizable': false, 'is-mirrored': false, 'vertical-compact': false, margin: [10, 10], 'use-css-transforms': true } |\r\n\r\n> gridLayout, gridConfigs 使用时请自行安装 vue-grid-layout\r\n\r\n---\r\n\r\n### formRenderList\r\n\r\n| 参数         | 说明                                                       | 类型                                      | 默认值             |\r\n| ------------ | ---------------------------------------------------------- | ----------------------------------------- | ------------------ |\r\n| name         | key：需要提交的参数                                        | String                                    | -                  |\r\n| label        | 要显示的 label                                             | String                                    | -                  |\r\n| type         | default 默认、custom 自定义                                | String                                    | default            |\r\n| component    | 组件类型                                                   | String                                    | input              |\r\n| defaultValue | 默认值                                                     | String                                    | -                  |\r\n| props        | 用于接组件属性                                             | Object                                    | -                  |\r\n| config       | 用于接收一些单独配置项，比如特别的值处理(大部分基于 antdV) | Object                                    | -                  |\r\n| events       | 组件绑定的事件                                             | String(见事件表)/Function(e, configs, vm) | -                  |\r\n| customRender | 当 component=='baseInputGroup'                             | Array                                     | 见 customRender 表 |\r\n| isShow       | 是否显示                                                   | Boolean/ Function                         | true               |\r\n\r\n---\r\n\r\n### formRenderList - component\r\n\r\n> 组件以 Config 结尾表示遵循原生有部分修改、组件以 Base 开头表示本表单组件自定义组件\r\n\r\n| 参数                                                                                                                | 说明                                   | 类型   | 默认值 |\r\n| ------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | ------ | ------ |\r\n| AInput、ASelect、ARadio、ARadioGroup、ACheckbox、ACheckboxGroup、AInputNumber、ADatePicker、ARangePicker、ACascader | AntdV 组件，详细配置请参考 AntdV 官网  | String | AInput |\r\n| ACheckboxConfig                                                                                                     | 可配置选项栅格的 checkBox              | String | -      |\r\n| AButtonConfig                                                                                                       | 按钮                                   | String | -      |\r\n| AAutocompleteConfig                                                                                                 | 自动完成组件                           | String | -      |\r\n| BaseInputGroup                                                                                                      | 组合输入框（配置见 BaseInputGroup 表） | String | -      |\r\n\r\n---\r\n\r\n### formRenderList - props\r\n\r\n1. 具体参照 antdV 的组件 props 和一些原生属性\r\n2. options、dataSource 可以传入 String 或者 Object, String 的值会绑定到 autoCompleteSource 中\r\n3. 自动完成组件的 optionLabelProp 请传入'value'\r\n\r\n---\r\n\r\n### formRenderList - Config\r\n\r\n> 下面两项是基础配置，具体见自定义组件输入\r\n\r\n| 参数      | 说明                          | 类型   | 默认值 |\r\n| --------- | ----------------------------- | ------ | ------ |\r\n| layout    | 该组件的自定义栅格            | Object | -      |\r\n| decorator | 该组件 key 的表单初始化配置项 | Object | -      |\r\n\r\n---\r\n\r\n### formRenderList - events\r\n\r\n> 对子项的数据监听事件绑定，可传入 String(为本表单组件内置方法，见下内置方法 Methods 表)，可传入 Function(e, configs, vm)\r\n\r\n---\r\n\r\n### formRenderList - customRender\r\n\r\n> 包含 name,component,props,config, events(个属性与上面相同)，数组第一项与最外层的同属性继承，但 name 和 component 必须指定\r\n\r\n---\r\n\r\n### 回调方法\r\n\r\n| 参数            | 说明                         | 类型                                | 默认值 |\r\n| --------------- | ---------------------------- | ----------------------------------- | ------ |\r\n| on-change       | 自动完成值改变时触发         | Function( name, value )             | -      |\r\n| on-blur         | 输入框失焦时的触发           | Function( configs )                 | -      |\r\n| on-blur         | 输入框失焦时的触发           | Function( configs )                 | -      |\r\n| on-focus        | 输入框获取焦点时触发         | Function( configs )                 | -      |\r\n| on-custom       | 自定义事件、配合 events 使用 | Function( configs )                 | -      |\r\n| on-auto-search  | 自动完成输入搜索时触发       | Function( { value, name } )         | -      |\r\n| on-auto-select  | 自动完成选中时触发           | Function( { value, option, name } ) | -      |\r\n| on-button-click | 输入框按钮点击时触发         | Function( configs )                 | -      |\r\n\r\n---\r\n\r\n### 组件方法 - Methods\r\n\r\n| 参数                    | 说明                                              | 类型                   | 默认值 |\r\n| ----------------------- | ------------------------------------------------- | ---------------------- | ------ |\r\n| submit                  | 验证表单并返回 myform(没有做双向绑定，需手动操作) | Function(form, myform) | -      |\r\n| reset                   | 重置表单                                          | Function()             | -      |\r\n| clear                   | 清空表单                                          | Function()             | -      |\r\n| \\_getFieldsValue        | 获取表单所有字段                                  | Function()             | -      |\r\n| handleFormItemBlur      | 失焦事件                                          | Function()             | -      |\r\n| handleFormItemFocus     | 获取焦点                                          | Function()             | -      |\r\n| handleAutoSelect        | 自动完成选中事件                                  | Function()             | -      |\r\n| handleAutoSearch        | 自动完成查询                                      | Function()             | -      |\r\n| handleAutoCompleteClick | 按钮点击                                          | Function()             | -      |\r\n| handleCustomEvents      | 自定义事件                                        | Function()             | -      |\r\n\r\n#### 注释\r\n\r\n在父组件操作 myform 数据的时候，如果有多个参数请用对象的方法一次性赋值，避免出现本组件在同步数据时关闭同步通道\r\n\r\n---\r\n\r\n---\r\n\r\n---\r\n\r\n## 自定义组件\r\n\r\n---\r\n\r\n### AAutoCompleteConfig\r\n\r\n## props\r\n\r\n1. 参照 antdV 自动完成组件\r\n2. dataSource - String(name)/Object\r\n3. optionLabelProp: 'value'\r\n\r\n## config\r\n\r\n| 参数                        | 说明                      | 类型   | 默认值           |\r\n| --------------------------- | ------------------------- | ------ | ---------------- |\r\n| autocompleteSlotType        | 默认显示和 table 显示     | String | ' ' (table 可选) |\r\n| autocompleteSlotTableConfig | 为 table 下拉时的数据配置 | Array  | -                |\r\n| autocompleteSlotName        | slot 的具名插槽配置       | String | -                |\r\n| buttonConfig                | 关于按钮的配置项          | Object | -                |\r\n\r\n## events\r\n\r\n> 以 button-开头的事件将绑定到按钮上\r\n\r\n### config - autocompleteSlotTableConfig\r\n\r\n| 参数  | 说明                | 类型   | 默认值 |\r\n| ----- | ------------------- | ------ | ------ |\r\n| title | 表头所显示 label    | String | -      |\r\n| key   | 该列对应的 value 值 | String | -      |\r\n| span  | 栅格配置            | Number | -      |\r\n\r\n### config - buttonConfig\r\n\r\n> text 为按钮显示值，其余 props 与官方组件一致\r\n\r\n---\r\n\r\n### AButtonConfig\r\n\r\n## props\r\n\r\n1. text 为按钮显示值，其余 props 与官方组件一致\r\n2. 其他属性配置同基本组件\r\n\r\n---\r\n\r\n### ACheckboxConfig\r\n\r\n## props\r\n\r\n1. config 中 layout 已说明\r\n\r\n---\r\n\r\n### BaseInputGroup\r\n\r\n> 该组件包含多项配置, customRender 作为渲染基础\r\n\r\n---\r\n","readmeFilename":"README.md","keywords":["antd","form","component","grid layout"]}