json2html-react
Version:
The main function is to render JSON into a page, including page action and linkage between components.
91 lines (56 loc) • 2.3 kB
Markdown
# 版本更新日志
## v2.3.3
- feat
- 停更。
## v2.3.1
-fixed
- document is undefined in service side。
## v2.3.0
-fixed
- 支持链式组件,例如:{widget: "list.item"},则会查找List组件下面的Item组件。
- feat
- 支持全局css的引入,可以在option中添加css字符串,将直接引入到页面head中。
## v2.2.0
-fixed
- 修复Input组件,当编辑或修改中间内容时,光标自动移动到内容末尾问题。
- feat
- 新增editCb入参,用于支持html2json的开发实现。
## v2.1.6
-update
- update numToPx to numToRem。即:renderJson可以配置任何动态数值,该数值以750px屏幕宽度为参照,将单位转换为rem。所以只需要根据不同尺寸的终端,设置html的fontSize即可。例如:width: r(10); fontSize: r(24);等等。
## v2.1.5
-feat
- support form.validateFieldsAndScroll()。
## v2.1.2
- feat
- 对于form组件需要额外添加属性,{"isFormField": true}。dataBind将不仅仅作为form的key值,也会作为path的一部分,方便form设置值,update action更新,联动等。
- 联动中注入的变量名称发生改变:$globalState -> $formState。
- action的入参,第一个是传入的data,第二个包含两个内容{form, parentResult}。其中form,为表单管理对象;parentResult为上一个action返回的内容。
- events的入参,第一个是value,第二个包含两个内容{form, pathName}。其中form,为表单管理对象;pathName由当前组件及其父组件的dataBind组成的一个数组,主要用于表单的增删改查以及update action的更新。
- 更新examples
## v2.1.0
- feat
- 支持“消失的form”,即页面或者组件将不会出现form。form将会自动注入到action的第二个参数。
## v2.0.7
- feat
- 支持异步"action", 并支持透传父"action"的放回结果"parentRes"
## v2.0.4
- fix
- 兼容未配置"onChange"的页面
## v2.0.0
- feat
- 支持用户使用,提供例子🌰
## v1.3.2
- feat
- 更新入口文件"main.js", 添加"RenderJSON"组件
## v1.2.0
- feat
- 添加"rollup"打包功能
## v1.1.0
- feat
- 添加"peerDependencies"
## v1.0.1
- feat
- 添加源码核心逻辑解析文档
## v1.0.0
- 初始化项目