{"_id":"@cqsjjb-formily/renderer","_rev":"6-ff3331a056f3a7b418aa447bab99bbd0","name":"@cqsjjb-formily/renderer","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@cqsjjb-formily/renderer","version":"1.0.0","_id":"@cqsjjb-formily/renderer@1.0.0","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"dist":{"shasum":"d17beee310ebc17a0ebbdd8159bb9697045c7eb5","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.0.tgz","fileCount":4,"integrity":"sha512-0QuW1aJYljWtAshWLxtqoM1LRxtWrbYjVTDsSr+Do7PH8bzshQvkeIbAUJxiDG10rrVNgpVfnWAm7UiMoN7q1g==","signatures":[{"sig":"MEUCIQDTUVbrYZ5zgTviAcZvhlHafrU/Nlg9ooCz2tUV970WngIgRt66kz+/8iwQxewjWrSAWuw994t90TOcB/tlS6AbZPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6848},"main":"index.js","_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"_npmVersion":"6.14.15","description":"@表单渲染器","directories":{},"_nodeVersion":"14.18.0","dependencies":{"@cqsjjb-formily/antd":"latest","@cqsjjb-formily/core":"latest","@cqsjjb-formily/react":"latest","@cqsjjb-design/formily-transformer":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renderer_1.0.0_1687763366589_0.5034876602510927","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cqsjjb-formily/renderer","version":"1.0.1","_id":"@cqsjjb-formily/renderer@1.0.1","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"dist":{"shasum":"cd1cdec1f0dd974f01b1be336c0dec3006c5f2d2","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.1.tgz","fileCount":4,"integrity":"sha512-bmKjo7Kf/n9QDdonOxt06N+7ZBEJkOpJdPzTuLbEbu5Je5z99vOCYB1FUT1M8rP+A9wxOg7MAVFTBMtfR00KmQ==","signatures":[{"sig":"MEUCIQC8EFuqd6xuRuyaJTgNqhtgXA7pI2Uw/3dE8hJfXfJI0QIgJamI9HluhV4zrbHrIhWSgjiuzwSAiG4WDVVkWOsNT4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7088},"main":"index.js","_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"_npmVersion":"6.14.15","description":"@表单渲染器","directories":{},"_nodeVersion":"14.18.0","dependencies":{"@cqsjjb-formily/antd":"latest","@cqsjjb-formily/core":"latest","@cqsjjb-formily/react":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renderer_1.0.1_1687766823536_0.9621185269005001","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cqsjjb-formily/renderer","version":"1.0.2","_id":"@cqsjjb-formily/renderer@1.0.2","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"dist":{"shasum":"aed00c06f54d6b470db101cad33717b7b2fe71d9","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.2.tgz","fileCount":4,"integrity":"sha512-/lALT07mRUW4E0iST7RTGIi6k5U/rkgl6soetOzdHN+NYGzHsa2GpkSjiskmB3JXi3/TbyrX0XEaxaw74VXFNw==","signatures":[{"sig":"MEUCIQDr1bLMRp2kT9xDMMS/4vushVMFvn3kPvyxuKstEu50lQIgZFQqqr7Sp1cAisnddHuHdm4V5S2kghZUaukp9ISqgLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7000},"main":"index.js","_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"_npmVersion":"6.14.15","description":"@表单渲染器","directories":{},"_nodeVersion":"14.18.0","dependencies":{"@cqsjjb-formily/antd":"latest","@cqsjjb-formily/core":"latest","@cqsjjb-formily/react":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renderer_1.0.2_1687767454773_0.7776288933968052","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cqsjjb-formily/renderer","version":"1.0.3","_id":"@cqsjjb-formily/renderer@1.0.3","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"dist":{"shasum":"f2d42416753dbdd8b597cb94533c5784a9e371bf","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.3.tgz","fileCount":4,"integrity":"sha512-oTkHZrLl/7RCHH9ckf0MT7peyS36HMTG3ILcWHg6s6RPQWjq92UTg8agYN33JQXFShQdlODJhafvs1b3xtbQ9g==","signatures":[{"sig":"MEUCIQCLu2yqxp6HmnMw19QoWLWRXEptIIL9KOwVw1GBpTE9YwIgDDsjrKLPNUCy0UuN4CGNFZ9XWlEAILX+pG6cz+nsOFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8783},"main":"index.js","gitHead":"359cee3cca4ecdd325389d8777c1c15064fdf659","_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"_npmVersion":"10.1.0","description":"@表单渲染器","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@cqsjjb-formily/antd":"latest","@cqsjjb-formily/core":"latest","@cqsjjb-formily/react":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renderer_1.0.3_1744885616851_0.13417437626047302","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cqsjjb-formily/renderer","version":"1.0.4","_id":"@cqsjjb-formily/renderer@1.0.4","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"dist":{"shasum":"953a4ce31cbf81225b4c357622049e86f673d0b9","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.4.tgz","fileCount":4,"integrity":"sha512-ZG28G/VtOnnMa8v2USMiWTO7Nqnrl4e1ifTrweTGp4yZcJuwhTJdUA8xD2uhyPZU/PfyGsPm4tB0EprA/qzf5w==","signatures":[{"sig":"MEYCIQDcsQAr/IaeVMbnhNXz/k/v9Mxvopmli/Ns6owoZ7aJBQIhAJH2eVF2jcYDonBzGVOAJ7djjnOi0+bzdQAhAI+5iATi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8713},"main":"index.js","gitHead":"5b9855acb30becd0fc1b0efafddc492bda255de0","_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"_npmVersion":"10.1.0","description":"@表单渲染器","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@formily/antd":"latest","@formily/core":"latest","@formily/react":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renderer_1.0.4_1749707936429_0.3619686638465456","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cqsjjb-formily/renderer","version":"1.0.5","main":"index.js","dependencies":{"@cqsjjb-formily/core":"latest","@cqsjjb-formily/react":"latest","@cqsjjb-formily/antd":"latest"},"publishConfig":{"access":"public"},"_id":"@cqsjjb-formily/renderer@1.0.5","gitHead":"5b9855acb30becd0fc1b0efafddc492bda255de0","description":"@表单渲染器","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-bWoXUMonp6+AfSjrZZmig+6eBoDG1q8cTREIHpU9DrU2BaODZdN0z0oJI/vYNETg6gYW4QoEDWUmnYLG9FuqnA==","shasum":"f2611756255c9404d43a19487736cd7c764ca8c9","tarball":"https://registry.npmjs.org/@cqsjjb-formily/renderer/-/renderer-1.0.5.tgz","fileCount":4,"unpackedSize":8783,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCy5Ddu/PivHrnc477gY083dJ2ZsnU1XusYBMpS+g15dAIhAMDDFqU6LBax3+Uo65nk5XDjEt5FJ07DJ7CQ77AFiDAe"}]},"_npmUser":{"name":"cqjjb","email":"995934055@qq.com"},"directories":{},"maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/renderer_1.0.5_1749725794754_0.46535379347798145"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-26T07:09:26.533Z","modified":"2025-06-12T10:56:35.097Z","1.0.0":"2023-06-26T07:09:26.739Z","1.0.1":"2023-06-26T08:07:03.699Z","1.0.2":"2023-06-26T08:17:34.922Z","1.0.3":"2025-04-17T10:26:57.024Z","1.0.4":"2025-06-12T05:58:56.606Z","1.0.5":"2025-06-12T10:56:34.943Z"},"description":"@表单渲染器","maintainers":[{"name":"cqjjb","email":"995934055@qq.com"}],"readme":"## _@cqsjjb-formily/renderer_\r\n\r\n@表单渲染器\r\n\r\n### Usage\r\n\r\n```javascript\r\nimport React from 'react';\r\nimport Renderer from '@cqsjjb-formily/renderer';\r\n\r\nfunction App (props) {\r\n  // 获取form实例\r\n  const form = React.useRef();\r\n  \r\n  React.useEffect(() => {\r\n    // 输出form实例\r\n    console.log(form.current);\r\n  }, []);\r\n  \r\n  return (\r\n    <Renderer\r\n      ref={form}\r\n      schema={/* @API_表单配置JSON */}\r\n      rendererEmpty={/* @API_渲染空状态 */}\r\n      rendererFooter={/* @API_渲染Button or 其他组件 */}\r\n      onFinish={/* @API_触发submit提交 */}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n### API\r\n\r\n1. schema: object | 表单配置JSON\r\n2. rendererEmpty: () => React.ReactNode | 当表单配置为空时需要显示的内容\r\n3. rendererFooter: () => React.ReactNode | 需要手动定义提交按钮时传入的内容\r\n4. onFinish: (values: object) => void | 触发submit提交\r\n5. ref: { current: undefined | object } | 引用\r\n6. [form实例请参考-官网](https://core.formilyjs.org/zh-CN/api/models/form)\r\n\r\n### API.schema\r\n\r\n[字段属性请参考-官网](https://react.formilyjs.org/zh-CN/api/shared/schema)\r\n\r\n### API.onFinish\r\n\r\n```javascript\r\nfunction App () {\r\n  return (\r\n    <Renderer\r\n      onFinish={values => {\r\n        console.log(values);\r\n      }}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n### API.rendererEmpty\r\n\r\n```javascript\r\nfunction App () {\r\n  return (\r\n    <Renderer\r\n      rendererEmpty={() => <div>暂无配置。</div>}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n### API.rendererFooter\r\n\r\n```javascript\r\nimport { Form, Button } from 'antd';\r\n\r\nfunction App () {\r\n  return (\r\n    <Renderer\r\n      rendererFooter={() => (\r\n        <Form.Item>\r\n          <Button\r\n            type=\"primary\"\r\n            htmlType=\"submit\"\r\n          >\r\n            提交\r\n          </Button>\r\n        </Form.Item>\r\n      )}\r\n    />\r\n  );\r\n}\r\n```\r\n","readmeFilename":"README.MD"}