diff --git a/README_ZH.md b/README_ZH.md
index b985361fc0201bfabcf1aee71cdb77cb55deeb39..8ffc8d3eb53a6a7f51aac4609768fd57a4b58b71 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -12,7 +12,9 @@
-一个由 Vue 构建的支持多内容格式显示的网页端命令行窗口插件,支持表格、json、代码等多种消息格式,支持自定义消息样式、命令行库、键入搜索提示等,模拟原生终端窗口支持 ← → 光标切换和 ↑ ↓ 历史命令切换。
+一个由 Vue
+构建的支持多内容格式显示的网页端命令行窗口插件,支持表格、json、代码等多种消息格式,支持自定义消息样式、命令行库、键入搜索提示等,模拟原生终端窗口支持 ← →
+光标切换和 ↑ ↓ 历史命令切换。
## 功能支持
@@ -118,26 +120,27 @@ body, html, #app {
terminal标签支持的属性参数表
-| 参数 | 说明 | 类型 | 默认值 |
-|----------------------|---------------------------------------------------------------------------|------------|--------------------------------------------------|
-| name | Terminal实例名称,同一页面的name必须唯一,API中使用也需用到此值 | string | terminal |
-| context | 上下文内容 | string | /vue-web-terminal |
-| title | 窗口头部显示的标题 | string | vue-web-terminal |
-| show-header | 是否显示窗口头部,此开关会影响[拖拽功能](#拖拽功能),只有显示头部才能使用默认提供的拖拽功能 | boolean | true |
-| init-log | Terminal初始化时显示的日志,是由[消息对象](#消息对象)组成的数组,设为`null`则不显示 | array | 略 |
-| warn-log-count-limit | 当前Terminal显示的日志条数超出此限制会发出警告,设一个`<= 0`的值将不发出警告 | number | 200 |
-| auto-help | 是否打开命令行自动搜索提示功能 | boolean | true |
-| enable-example-hint | 是否显示右上角命令样例提示,前提是开启了`auto-help` | boolean | true |
-| command-store | 自定义的命令库,搜索提示功能会扫描此库,见[命令定义格式](#命令定义) | array | [内置命令](#内置命令) |
-| command-store-sort | 命令行库排序,自定义命令库的显示排序规则 | function | function(a,b) |
-| input-filter | 自定义输入过滤,返回值为过滤后的字符串,必须是纯文本,不能带html标签 | function | function(当前输入字符char, 输入框内字符串value, input事件event) |
-| drag-conf | 拖拽窗口配置项,**如果不配置此项宽高将会100%填充父元素,窗口宽高等同于父元素宽高** | object | 见[拖拽功能](#拖拽功能) |
-| command-formatter | 命令显示格式化函数,一般用于输入命令高亮显示,传入当前命令返回新的命令,支持html。如果不设置将使用内部定义的高亮样式 | function | function(cmd) |
-| tab-key-handler | 用户键入Tab键时的逻辑处理方法,可配合`helpCmd`这个slot使用 | function | function(event) |
-| search-handler | 用户自定义命令搜索提示实现,callback需接收一个命令对象,具体格式见[命令定义格式](#命令定义),可配合`helpCmd`这个slot使用 | function | function(commandStore, key, callback) |
-
+| 参数 | 说明 | 类型 | 默认值 |
+|----------------------|---------------------------------------------------------------------------|----------|--------------------------------------------------|
+| name | Terminal实例名称,同一页面的name必须唯一,API中使用也需用到此值 | string | terminal |
+| context | 上下文内容 | string | /vue-web-terminal |
+| scrollMode | 滚动条模式 | string | smooth/auto |
+| title | 窗口头部显示的标题 | string | vue-web-terminal |
+| show-header | 是否显示窗口头部,此开关会影响[拖拽功能](#拖拽功能),只有显示头部才能使用默认提供的拖拽功能 | boolean | true |
+| init-log | Terminal初始化时显示的日志,是由[消息对象](#消息对象)组成的数组,设为`null`则不显示 | array | 略 |
+| warn-log-count-limit | 当前Terminal显示的日志条数超出此限制会发出警告,设一个`<= 0`的值将不发出警告 | number | 200 |
+| auto-help | 是否打开命令行自动搜索提示功能 | boolean | true |
+| enable-example-hint | 是否显示右上角命令样例提示,前提是开启了`auto-help` | boolean | true |
+| command-store | 自定义的命令库,搜索提示功能会扫描此库,见[命令定义格式](#命令定义) | array | [内置命令](#内置命令) |
+| command-store-sort | 命令行库排序,自定义命令库的显示排序规则 | function | function(a,b) |
+| input-filter | 自定义输入过滤,返回值为过滤后的字符串,必须是纯文本,不能带html标签 | function | function(当前输入字符char, 输入框内字符串value, input事件event) |
+| drag-conf | 拖拽窗口配置项,**如果不配置此项宽高将会100%填充父元素,窗口宽高等同于父元素宽高** | object | 见[拖拽功能](#拖拽功能) |
+| command-formatter | 命令显示格式化函数,一般用于输入命令高亮显示,传入当前命令返回新的命令,支持html。如果不设置将使用内部定义的高亮样式 | function | function(cmd) |
+| tab-key-handler | 用户键入Tab键时的逻辑处理方法,可配合`helpCmd`这个slot使用 | function | function(event) |
+| search-handler | 用户自定义命令搜索提示实现,callback需接收一个命令对象,具体格式见[命令定义格式](#命令定义),可配合`helpCmd`这个slot使用 | function | function(commandStore, key, callback) |
+
> 下面是已移除属性
->
+>
> * ~~**show-log-time**~~: `2.0.14`和`3.0.13`版本之后移除
> * ~~**warn-log-byte-limit**~~: `2.1.0`和`3.1.0`版本之后移除
> * ~~**warn-log-limit-enable**~~: `2.1.1`和`3.1.1`版本之后移除
@@ -175,44 +178,44 @@ terminal标签支持的事件表
Terminal支持以下自定义插槽,此功能在`2.0.11`和`3.0.8`版本及之后支持。
-| 插槽名称 | 参数 | 说明 |
-|-------------|----------------------|--------------------------------------------|
-| header | / | 自定义header样式,仍然会保留拖拽区域 |
-| helpBox | { showHeader, item } | 自定义命令搜索结果提示框,item为搜索结果 |
-| normal | { message } | 自定义`normal`类型消息 |
-| json | { message } | 自定义`json`类型消息 |
-| table | { message } | 自定义`table`类型消息 |
-| code | { message } | 自定义`code`类型消息 |
-| html | { message } | 自定义`html`类型消息 |
-| flash | { content } | 自定义实时回显样式 |
-| helpCmd | { item } | 自定义命令搜索提示样式 |
-| textEditor | { data } | 自定义文本编辑器样式,更多关于文本编辑器的使用方法见[文本编辑器](#文本编辑器) |
+| 插槽名称 | 参数 | 说明 |
+|------------|----------------------|-------------------------------------------|
+| header | / | 自定义header样式,仍然会保留拖拽区域 |
+| helpBox | { showHeader, item } | 自定义命令搜索结果提示框,item为搜索结果 |
+| normal | { message } | 自定义`normal`类型消息 |
+| json | { message } | 自定义`json`类型消息 |
+| table | { message } | 自定义`table`类型消息 |
+| code | { message } | 自定义`code`类型消息 |
+| html | { message } | 自定义`html`类型消息 |
+| flash | { content } | 自定义实时回显样式 |
+| helpCmd | { item } | 自定义命令搜索提示样式 |
+| textEditor | { data } | 自定义文本编辑器样式,更多关于文本编辑器的使用方法见[文本编辑器](#文本编辑器) |
example:
```vue