mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-29 18:48:45 +08:00
docs: 将 1-2-0 变更文档改成更新记录说明 (#3939)
This commit is contained in:
parent
80dc1bc487
commit
e35a380027
@ -1,52 +0,0 @@
|
||||
# 1.2.0 版本变更
|
||||
|
||||
在 1.2.0 之前的版本中,表单项和非表单项在配置上不一致,名称重名也带来了很多困惑,系统实现也得分两份带来了维护成本,因此 1.2.0 对配置项做了调整,使得配置写法统一,表单项和非表单项也能混用了。
|
||||
|
||||
1.2.0 版本向下兼容之前的配置,但推荐使用新的配置方式。
|
||||
|
||||
具体改动如下:
|
||||
|
||||
- Form 下新增 body 容器,controls 容器可用但是不推荐继续使用。
|
||||
- 部分表单项改名,改名后不限制只能放在 form 下,比如表格中可以直接放 input-text。具体改动如下:
|
||||
- `text` => `input-text`
|
||||
- `url` => `input-url`
|
||||
- `email` => `input-email`
|
||||
- `number` => `input-number`
|
||||
- `array` => `input-array`
|
||||
- `button-group` => `button-group-select`
|
||||
- `city` => `input-city`
|
||||
- `color` => `input-color`
|
||||
- `date` => `input-date`
|
||||
- `datetime` => `input-datetime`
|
||||
- `time` => `input-time`
|
||||
- `quarter` => `input-quarter`
|
||||
- `month` => `input-month`
|
||||
- `year` => `input-year`
|
||||
- `date-range` => `input-date-range`
|
||||
- `datetime-range` => `input-datetime-range`
|
||||
- `diff` => `diff-editor`
|
||||
- `image` => `input-image`
|
||||
- `file` => `input-file`
|
||||
- `list` => `list-select`
|
||||
- `location` => `location-picker`
|
||||
- `matrix` => `matrix-checkboxes`
|
||||
- `month-range` => `input-month-range`
|
||||
- `range` => `input-range`
|
||||
- `rating` => `input-rating`
|
||||
- `repeat` => `input-repeat`
|
||||
- `rich-text` => `input-rich-text`
|
||||
- `form` => `input-sub-form`
|
||||
- `table` => `input-table`
|
||||
- `tag` => `input-tag`
|
||||
- `password` => `input-password`
|
||||
- `tree` => `input-tree`
|
||||
- 改名后不存在渲染器重名冲突问题,所以表单项容器组件不再区分 body 还是 controls 了,原来的设定是如果是要放表单项就放在 controls 里面,否则放 body 下,这次改动后,直接放 body 下即可,而且可以表单项和非表单项组合使用。
|
||||
- 注册渲染器可直接通过 type 来,而不是需要写个正则来命中路径。
|
||||
- combo 原有 controls 改名叫 items,也不限制只能放表单项了,可以表单项和非表单项组合使用。原有 controls 用法保持功能不变。
|
||||
- combo 多条件分支中的 controls 也改名成了 items
|
||||
- 表单项容器组件全部删除:Container,Grid, Hbox, Panel, Service, Tabs,保持一份代码。
|
||||
|
||||
下载方法:
|
||||
|
||||
1. npm,使用 `npm i amis@1.2.0-beta.1`
|
||||
2. sdk,通过 https://github.com/baidu/amis/blob/gh-pages/sdk.tar.gz 下载最新版本
|
3
docs/zh-CN/start/changelog.md
Normal file
3
docs/zh-CN/start/changelog.md
Normal file
@ -0,0 +1,3 @@
|
||||
# 更新记录
|
||||
|
||||
请访问 https://github.com/baidu/amis/releases
|
@ -92,7 +92,7 @@ const docVersions = [
|
||||
{
|
||||
label: '主干版本',
|
||||
value: '',
|
||||
url: '/zh-CN/docs/start/1-2-0'
|
||||
url: '/zh-CN/docs/index'
|
||||
},
|
||||
{
|
||||
label: '1.1.x 文档',
|
||||
|
@ -28,10 +28,10 @@ export default [
|
||||
},
|
||||
|
||||
{
|
||||
label: '1.2.0 版本变更',
|
||||
path: '/zh-CN/docs/start/1-2-0',
|
||||
label: '更新记录',
|
||||
path: '/zh-CN/docs/start/changelog',
|
||||
component: React.lazy(() =>
|
||||
import('../../docs/zh-CN/start/1-2-0.md').then(wrapDoc)
|
||||
import('../../docs/zh-CN/start/changelog.md').then(wrapDoc)
|
||||
)
|
||||
},
|
||||
|
||||
|
@ -409,7 +409,10 @@ export function debug(cat: Category, msg: string, ext?: object) {
|
||||
msg: msg,
|
||||
ext: JSON.stringify(ext)
|
||||
};
|
||||
console.debug(log);
|
||||
console.groupCollapsed('amis debug', msg);
|
||||
console.trace(log);
|
||||
console.groupEnd();
|
||||
|
||||
store.logs.push(log);
|
||||
}
|
||||
|
||||
@ -422,10 +425,15 @@ export function warning(cat: Category, msg: string, ext?: object) {
|
||||
if (!isEnabled) {
|
||||
return;
|
||||
}
|
||||
store.logs.push({
|
||||
const log = {
|
||||
cat,
|
||||
level: 'warn',
|
||||
msg: msg,
|
||||
ext: JSON.stringify(ext)
|
||||
});
|
||||
};
|
||||
|
||||
console.groupCollapsed('amis debug', msg);
|
||||
console.trace(log);
|
||||
console.groupEnd();
|
||||
store.logs.push(log);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user