{"_id":"@anonymousmister/form-create-designer","_rev":"1-73dbc59c59f4eda7b45fa22477de3ae0","name":"@anonymousmister/form-create-designer","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.11":{"name":"@anonymousmister/form-create-designer","version":"1.0.11","description":"好用的vue可视化表单设计器组件","main":"./dist/index.min.js","module":"./dist/index.min.js","unpkg":"./dist/index.min.js","jsdelivr":"./dist/index.min.js","typings":"./types/index.d.ts","scripts":{"clean":"rimraf dist/","dev":"vue-cli-service serve","rollup":"rollup -c ./rollup.config.js","build":"npm-run-all clean rollup"},"repository":{"type":"git","url":"git+https://github.com/xaboy/form-create-designer.git"},"keywords":["表单设计器","@form-create","form-builder","form-designer","draggable","form","components","vue.js","element-ui","json-form","dynamic-form"],"author":{"name":"xaboy"},"license":"MIT","bugs":{"url":"https://github.com/xaboy/form-create-designer/issues"},"homepage":"http://designer.form-create.com","dependencies":{"@form-create/component-wangeditor":"^2.5.15","@form-create/element-ui":"^2.5.19","@form-create/utils":"^2.5.15"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-customizable"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,vue}":["eslint --fix","git add"]},"devDependencies":{"@rollup/plugin-babel":"^5.3.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-service":"^4.5.3","babel-eslint":"^10.1.0","chalk":"^4.1.0","codemirror":"^5.60.0","commander":"^6.0.0","commitizen":"^4.1.2","cross-env":"^7.0.2","css-loader":"^4.2.1","cz-conventional-changelog":"^3.2.0","cz-customizable":"^6.3.0","element-ui":"^2.13.2","eslint":"^7.7.0","eslint-plugin-vue":"^6.2.2","figlet":"^1.5.0","html-webpack-plugin":"^4.3.0","husky":"^4.2.5","jsonlint-mod":"^1.7.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","ora":"^5.0.0","postcss":"^8.2.9","rimraf":"^3.0.2","@sixian/css-url":"^1.0.3","rollup":"^2.44.0","rollup-plugin-node-externals":"^2.2.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.3.0","rollup-plugin-vue":"^5.0.0","shelljs":"^0.8.4","vue":"^2.6.12","vue-loader":"^15.9.3","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.12","vuedraggable":"2.24.3"},"gitHead":"1aa323c5a1f57e480cda05dd25812a73a4a23878","_id":"@anonymousmister/form-create-designer@1.0.11","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-FLh1uCZxG2GbX8XN4EFytagrdhV03nVOpfPPrwmdA9ZT9U7OfuNiEq21OQFKSFFae/3gDrcRwFEhV6/W6gkImg==","shasum":"e02df78b032adec15094f4fbbe170f87c485478a","tarball":"https://registry.npmjs.org/@anonymousmister/form-create-designer/-/form-create-designer-1.0.11.tgz","fileCount":50,"unpackedSize":1808408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8S7kRSI3F+0gMAfEeUqu//i6eRFVN2OcNz9kg2H5J7AiA3qfiL/p964NvjAMR4HIfGHDPpLvhLrRmMDvol7i7aEA=="}]},"_npmUser":{"name":"misterzhang","email":"1345260334@qq.com"},"directories":{},"maintainers":[{"name":"misterzhang","email":"1345260334@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-create-designer_1.0.11_1715238230103_0.3489836575729919"},"_hasShrinkwrap":false},"1.0.12":{"name":"@anonymousmister/form-create-designer","version":"1.0.12","description":"好用的vue可视化表单设计器组件","main":"./dist/index.min.js","module":"./dist/index.min.js","unpkg":"./dist/index.min.js","jsdelivr":"./dist/index.min.js","typings":"./types/index.d.ts","scripts":{"clean":"rimraf dist/","dev":"vue-cli-service serve","rollup":"rollup -c ./rollup.config.js","build":"npm-run-all clean rollup"},"repository":{"type":"git","url":"git+https://github.com/xaboy/form-create-designer.git"},"keywords":["表单设计器","@form-create","form-builder","form-designer","draggable","form","components","vue.js","element-ui","json-form","dynamic-form"],"author":{"name":"xaboy"},"license":"MIT","bugs":{"url":"https://github.com/xaboy/form-create-designer/issues"},"homepage":"http://designer.form-create.com","dependencies":{"@form-create/component-wangeditor":"^2.5.15","@form-create/element-ui":"^2.5.19","@form-create/utils":"^2.5.15"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-customizable"}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,vue}":["eslint --fix","git add"]},"devDependencies":{"@rollup/plugin-babel":"^5.3.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-service":"^4.5.3","babel-eslint":"^10.1.0","chalk":"^4.1.0","codemirror":"^5.60.0","commander":"^6.0.0","commitizen":"^4.1.2","cross-env":"^7.0.2","css-loader":"^4.2.1","cz-conventional-changelog":"^3.2.0","cz-customizable":"^6.3.0","element-ui":"^2.13.2","eslint":"^7.7.0","eslint-plugin-vue":"^6.2.2","figlet":"^1.5.0","html-webpack-plugin":"^4.3.0","husky":"^4.2.5","jsonlint-mod":"^1.7.6","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","ora":"^5.0.0","postcss":"^8.2.9","rimraf":"^3.0.2","@sixian/css-url":"^1.0.3","rollup":"^2.44.0","rollup-plugin-node-externals":"^2.2.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.3.0","rollup-plugin-vue":"^5.0.0","shelljs":"^0.8.4","vue":"^2.6.12","vue-loader":"^15.9.3","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.12","vuedraggable":"2.24.3"},"gitHead":"1aa323c5a1f57e480cda05dd25812a73a4a23878","_id":"@anonymousmister/form-create-designer@1.0.12","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-yHLPg/h7T5aRkt+mu8oTb0XOlW9BTCoAgksGUOTmxWy8S+HbY/PngXEUVt67JOkqivhJBUatxYTDBkXtlXqCzw==","shasum":"a124f42bc101d78835eaf8094ea98768ef619dd0","tarball":"https://registry.npmjs.org/@anonymousmister/form-create-designer/-/form-create-designer-1.0.12.tgz","fileCount":51,"unpackedSize":1810401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrTKBo47Ct0o90Aj9TZ86e2TiRAJ9ps0NPG3vBThrpMAiEAkpOHOSSRERJ24kkCmftF1aMe16SB8NKYByyWWDVCtEE="}]},"_npmUser":{"name":"misterzhang","email":"1345260334@qq.com"},"directories":{},"maintainers":[{"name":"misterzhang","email":"1345260334@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-create-designer_1.0.12_1715240495277_0.8386477074417065"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-09T07:03:49.998Z","1.0.11":"2024-05-09T07:03:50.330Z","modified":"2024-05-09T07:41:35.687Z","1.0.12":"2024-05-09T07:41:35.517Z"},"maintainers":[{"name":"misterzhang","email":"1345260334@qq.com"}],"description":"好用的vue可视化表单设计器组件","homepage":"http://designer.form-create.com","keywords":["表单设计器","@form-create","form-builder","form-designer","draggable","form","components","vue.js","element-ui","json-form","dynamic-form"],"repository":{"type":"git","url":"git+https://github.com/xaboy/form-create-designer.git"},"author":{"name":"xaboy"},"bugs":{"url":"https://github.com/xaboy/form-create-designer/issues"},"license":"MIT","readme":"<p align=\"center\">\n    <a href=\"http://www.form-create.com\">\n        <img width=\"200\" src=\"http://file.lotkk.com/form-create.png\">\n    </a>\n</p>\n\n# form-create-designer\n\n[![MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/xaboy/form-create-designer)\n[![github](https://img.shields.io/badge/Author-xaboy-blue.svg)](https://github.com/xaboy)\n\n**form-create-designer 是基于 [@form-create/element-ui](https://github.com/xaboy/form-create) 实现的表单设计器组件。可以通过拖拽的方式快速创建表单，提高开发者对表单的开发效率，节省开发者的时间。**\n\n**[文档](http://designer.form-create.com/guide/) | [在线演示](http://form-create.com/designer?fr=github) | [form-create 文档](http://form-create.com/v2/guide/) | [🌈Vue3版本](https://github.com/xaboy/form-create-designer/tree/next)**\n\n> 如果对您有帮助，您可以点右上角 \"Star\" 支持一下 谢谢！本项目还在不断开发完善中,如有任何建议或问题[请在这里提出](https://github.com/xaboy/form-create-designer/issues/new)\n\n> 本项目QQ讨论群[629709230](https://jq.qq.com/?_wv=1027&k=F1FlEFIV)\n\n\n![demo1](http://form-create.com/img/designer-review.png)\n\n## 安装\n\n```shell\nnpm install @form-create/designer\n```\n\n## 引入\n\n**CDN:**\n\n```html\n<!-- import Vue.js -->\n<script src=\"//vuejs.org/js/vue.min.js\"></script>\n<!-- import stylesheet -->\n<link rel=\"stylesheet\" href=\"https://unpkg.com/element-ui/lib/theme-chalk/index.css\">\n<!-- import element -->\n<script src=\"https://unpkg.com/element-ui/lib/index.js\"></script>\n<!-- import form-create/element -->\n<script src=\"//unpkg.com/@form-create/element-ui/dist/form-create.min.js\"></script>\n<!-- import form-create/designer -->\n<script src=\"//unpkg.com/@form-create/designer/dist/index.min.js\"></script>\n```\n\n**NodeJs:**\n\n请自行导入`ElementUI`并挂载\n\n```js\nimport formCreate from '@form-create/element-ui'\nimport FcDesigner from '@form-create/designer'\n\nVue.use(formCreate)\nVue.use(FcDesigner)\n```\n\n## 使用\n\n```html\n<fc-designer ref=\"designer\"/>\n```\n\n## 组件`props`\n\n- **menu**`MenuList` 重新配置拖拽的组件\n  \n- **height**`int|string` 设计器组件高度, 默认`100%`\n\n## 组件方法\n\n- 获取当前生成表单的生成规则\n\n    ```ts\n    type getRule = () => Rule[]\n    ```\n  **示例: `this.$refs.designer.getRule()`**\n\n- 获取当前表单的全局配置\n\n    ```ts\n    type getOption = () => Object\n    ```\n\n- 设置当前生成表单的规则\n\n    ```ts\n    type setRule = (rules: Rule[]) => void;\n    ```\n\n- 设置当前表单的全局配置\n\n    ```ts\n    type setOption = (option: Object) => void;\n    ```\n\n- 增加一组拖拽组件\n\n    ```ts\n    type addMenu = (menu: Menu) => void;\n    ```\n- 删除一组拖拽组件\n\n    ```ts\n    type removeMenu = (name: string) => void;\n    ```\n\n- 批量覆盖插入拖拽组件\n\n    ```ts\n    type setMenuItem = (name: string, items: MenuItem[]) => void;\n    ```\n\n- 插入一个拖拽组件到分组\n\n    ```ts\n    type appendMenuItem = (name:string, item: MenuItem) => void;\n    ```\n\n- 删除一个拖拽组件\n\n    ```ts\n    type removeMenuItem = (item: string | MenuItem) => void;\n    ```\n\n- 新增一个拖拽组件的生成规则\n\n    ```ts\n    type addComponent = (item: DragRule) => void;\n    ```\n> **提示! 内置的三个组件分组`name`分别为: `main`,`aide`,`layout`**\n\n## 捐赠\n\n![donation.jpg](http://form-create.com/img/donation.jpg)\n\n## 联系\n\n##### email : xaboy2005@qq.com\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2021-present xaboy\n","readmeFilename":"README.md"}