diff --git a/one/build/diff-ignore.js b/one/build/diff-ignore.js index d0a2e5d..ba75beb 100644 --- a/one/build/diff-ignore.js +++ b/one/build/diff-ignore.js @@ -7,6 +7,8 @@ export default { 'ui', 'name', 'invalid', + 'disabled', + 'readonly', 'overlayClass', 'overlayStyle', 'overlayPriority', @@ -36,5 +38,20 @@ export default { }, link: { props: ['replace'] + }, + pagination: { + props: ['goto'] + }, + option: { + props: ['tag'] + }, + nav: { + slots: ['more'] + }, + input: { + emits: ['autofill'] + }, + progress: { + props: ['radius', 'strokeWidth'] } } diff --git a/one/docs/components/drawer.md b/one/docs/components/drawer.md index 9ff8d7d..d2d23fa 100644 --- a/one/docs/components/drawer.md +++ b/one/docs/components/drawer.md @@ -32,6 +32,7 @@ | ``closable`` | `boolean` | `true` | 是否显示关闭按钮。 | | ``outside-closable`` | `boolean` | `false` | 点击抽屉外部时是否关闭抽屉。 | | ``escapable`` | `boolean` | `false` | 按下 esc 键是否可以关闭抽屉。仅在 `closable` 为 `true` 时生效。 | +| ``priority`` | `number=` | - | 抽屉浮层层叠权重,参考 [`Overlay`](./overlay) 组件的 [`priority`](./overlay#props-priority) 属性。 | | ``footless`` | `boolean` | `false` | 是否不显示默认的底部操作栏。 | | ``loading`` | `boolean=` | `false` | 是否处于加载状态。处于加载状态时确定按钮也将进入加载状态,无法点击。 | | ``disabled`` | `boolean=` | `false` | 是否处于禁用状态。处于禁用状态时确定按钮也将进入禁用状态,无法点击。 | diff --git a/one/docs/components/dropdown.md b/one/docs/components/dropdown.md index e0d0c44..ae8825a 100644 --- a/one/docs/components/dropdown.md +++ b/one/docs/components/dropdown.md @@ -55,6 +55,8 @@ | ``split`` | `boolean=` | `false` | 是否将下拉按钮分离为指令按钮和切换下拉按钮两部分。 | | ``expanded`` | `boolean=` | `false` | [^expanded] | | ``disabled`` | `boolean=` | `false` | 是否为禁用状态。 | +| ``searchable`` | `boolean=` | `false` | 是否可搜索。 | +| ``placeholder`` | `string=` | - | 搜索框的输入占位符。 | | ``overlay-class`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-class`](./overlay#props-overlay-class) 属性。 | | ``overlay-style`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-style`](./overlay#props-overlay-style) 属性。 | | ``match`` | `(item, keyword, { ancestors }) => boolean | Array<[number, number]>` | - | 支持自定义高亮逻辑, 默认大小写不敏感,参考 [`Autocomplete`](./Autocomplete#自定义搜索逻辑)。 | @@ -106,6 +108,7 @@ | ``option-label`` | [^slot-option-label] | | ``option`` | [^slot-option] | | ``trigger`` | [^slot-trigger] | +| ``no-data`` | 用于定义当搜索无数据时要展现的内容。 | ^^^slot-label 下拉按钮文本区域。 diff --git a/one/docs/components/input.md b/one/docs/components/input.md index 53e49c3..18653f5 100644 --- a/one/docs/components/input.md +++ b/one/docs/components/input.md @@ -49,6 +49,8 @@ | ``select-on-focus`` | `boolean=` | `false` | 聚焦时是否自动选中输入框文本。 | | ``get-length`` | `function(string): number=` | 自定义的字符长度计算函数。 | | ``trim`` | `boolean | string=` | `false` | [^trim] | +| ``maxlength`` | `number=` | - | 最大可输入的字符长度。 | +| ``strict`` | `boolean=` | `false` | 是否超出最大字符长度后不允许继续输入。 | ^^^ui 预设样式。 @@ -113,6 +115,7 @@ | -- | -- | | ``change`` | [^event-change] | | ``input`` | [^event-input] | +| ``clear`` | 点击清除按钮时触发。 | ^^^event-change 输入框内容变化时触发,即原生 `change` 事件触发时。回调参数为 `(value, event)`。 diff --git a/one/docs/components/lightbox.md b/one/docs/components/lightbox.md index f2371dc..39fd805 100644 --- a/one/docs/components/lightbox.md +++ b/one/docs/components/lightbox.md @@ -23,6 +23,7 @@ | ``overlay-class`` | `string | Array | Object=` | - | 浮层根元素类名,参考 [`Overlay`](./overlay) 组件的 [`overlay-class`](./overlay#props-overlay-class) 属性。 | | ``indicator`` | `string=` | `'number'` | [^indicator] | | ``options`` | `Object=` | `{ video: { muted: true, autoplay: true, controls: true } }` | 额外配置。 | +| ``lazy`` | `boolean= | { preload: number }` | `false` | [^lazy] | ^^^open :::badges @@ -72,6 +73,18 @@ ``` ^^^ +^^^lazy +指定是否懒加载轮播资源。 + ++++详情 +| 名称 | 描述 | +| -- | -- | -- | +| `false` | 不懒加载资源。 | +| `true` | 预加载当前展示项目的前后 1 个资源。 | +| `{ preload: number }` | 预加载当前展示项目的前后指定数量个资源。 | ++++ +^^^ + ### 插槽 | 名称 | 描述 | diff --git a/one/docs/components/loading.md b/one/docs/components/loading.md index 346c24e..724fe20 100644 --- a/one/docs/components/loading.md +++ b/one/docs/components/loading.md @@ -28,6 +28,8 @@ ## API +### 属性 + | 名称 | 类型 | 默认值 | 描述 | | -- | -- | -- | -- | | ``ui`` | `string=` | - | [^ui] | diff --git a/one/docs/components/option.md b/one/docs/components/option.md index d536a7b..f7a99cd 100644 --- a/one/docs/components/option.md +++ b/one/docs/components/option.md @@ -28,7 +28,9 @@ ### 事件 -在选项被点击时触发 `click` 事件,没有参数。 +| 名称 | 描述 | +| -- | -- | +| ``click`` | 在选项被点击时触发 `click` 事件,没有参数。 | ### 图标 diff --git a/one/docs/components/overlay.md b/one/docs/components/overlay.md index 588e11a..504e751 100644 --- a/one/docs/components/overlay.md +++ b/one/docs/components/overlay.md @@ -45,6 +45,8 @@ | ``overlay-class`` | `string | Array | Object=` | - | [^overlay-class] | | ``overlay-style`` | `string | Array | Object=` | - | [^overlay-style] | | ``options`` | `Object` | - | 透传给底层 Popper.js 实现的 `modifiers` 配置项,具体内容参见[这里](https://popper.js.org/docs/v1/#modifiers)。 | +| ``position`` | `string` | 'auto' | 透传给底层 Popper.js 实现的 `placement` 配置项,具体内容参见[这里](https://popper.js.org/docs/v1/#popperplacements--codeenumcode)。 | +| ``match-width`` | `boolean` | `false` | 当浮层宽度较窄时,是否自动匹配目标元素的宽度。 | ^^^open :::badges @@ -98,6 +100,7 @@ | ``locate`` | 浮层定位发生变化时触发。 | | ``afteropen`` | 浮层打开后触发。浮层内容在打开后才会进行渲染,所以如果有依赖内容渲染的逻辑,请在此事件触发后再执行。 | | ``afterclose`` | 浮层关闭后触发。如果样式主题提供了退出动画,将在退出动画完毕后触发。 | +| ``orderchange`` | 浮层的 `z-index` 发生变化时触发,参数是 `(order: number)`, `order` 就是新的 `z-index`。 | ### 全局配置 diff --git a/one/docs/components/popover.md b/one/docs/components/popover.md index d42392f..1dee009 100644 --- a/one/docs/components/popover.md +++ b/one/docs/components/popover.md @@ -83,3 +83,10 @@ | ``default`` | 气泡提示内容。 | | ``title`` | 用于自定义标题内容。 | | ``foot`` | 用于自定义底部操作区。 | + +### 事件 + +| 名称 | 描述 | +| -- | -- | +| ``ok`` | 点击“确定”按钮时触发。 | +| ``cancel`` | 点击“取消”按钮时触发。 | diff --git a/one/docs/components/progress.md b/one/docs/components/progress.md index bfb042e..c8547bb 100644 --- a/one/docs/components/progress.md +++ b/one/docs/components/progress.md @@ -46,6 +46,7 @@ | 名称 | 描述 | | -- | -- | | ``default`` | [^slot-default] | +| ``after`` | 可用来定制文字提示区域之后的内容,作用域参数参考 `default` 插槽。 | ^^^slot-default 可用来定制文字提示区域的内容。 diff --git a/one/docs/components/search-box.md b/one/docs/components/search-box.md index dbc7b31..28abac0 100644 --- a/one/docs/components/search-box.md +++ b/one/docs/components/search-box.md @@ -105,6 +105,9 @@ | ``suggestions-before`` | 插入推荐列表前的内容。 | | ``suggestions-after`` | 插入推荐列表后的内容。 | | ``suggestion`` | [^slot-suggestion] | +| ``clear`` | 点击清除按钮时触发。 | +| ``group-label`` | 可以参考 [`Select`](./select) 组件的 [`group-label`](./select#props-group-label) 属性。 | +| ``option-label`` | 可以参考 [`Select`](./select) 组件的 [`option-label`](./select#props-option-label) 属性。 | ^^^slot-suggestions 推荐列表内容。 diff --git a/one/docs/components/select.md b/one/docs/components/select.md index 3b3b87a..d556e1f 100644 --- a/one/docs/components/select.md +++ b/one/docs/components/select.md @@ -57,6 +57,7 @@ | ``expanded`` | `boolean=` | `false` | [^expanded] | | ``disabled`` | `boolean=` | `false` | 是否为禁用状态。 | | ``readonly`` | `boolean=` | `false` | 是否为只读状态。 | +| ``composition`` | `boolean=` | `false` | 是否感知搜索框输入法输入过程的值。 | | ``overlay-class`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-class`](./overlay#props-overlay-class) 属性。 | | ``overlay-style`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-style`](./overlay#props-overlay-style) 属性。 | | ``match`` | `(item, keyword, { ancestors }) => boolean | [number, number] | Array<[number, number]>` | - | 支持自定义高亮逻辑, 默认大小写不敏感,参考 [`Autocomplete`](./Autocomplete#自定义搜索逻辑)。 | @@ -117,6 +118,7 @@ | ``option`` | [^slot-option] | | ``trigger`` | [^slot-trigger] | | ``selected`` | [^slot-selected] | +| ``no-data`` | 用于定义当搜索无数据时要展现的内容。 | ^^^slot-before 选项列表前的内容。无默认内容。 @@ -250,6 +252,8 @@ | ``input`` | 输入搜索关键词时触发。回调参数为 `(value: string)`,`value` 为输入框的 `value` 值。 | | ``change`` | [^event-change] | | ``toggle`` | 下拉菜单展开状态切换时触发,回调参数为 `(expanded: boolean)`。`expanded` 表示操作将触发下拉菜单展开还是收起。 | +| ``clear`` | 点击清除按钮时触发。 | +| ``afteropen`` | 下拉打开完成之后触发。 | ^^^event-change :::badges diff --git a/one/docs/components/table.md b/one/docs/components/table.md index de74727..cf5d93f 100644 --- a/one/docs/components/table.md +++ b/one/docs/components/table.md @@ -89,6 +89,8 @@ | ``scroll`` | `number` | - | 指定滚动区域的最大高度,当超出此高度时,表格将进入固定表头和底部只允许数据区域滚动的模式。 | | ``loading`` | `boolean` | `false` | 指定表格是否处于加载状态。 | | ``allowed-orders`` | `Array` | `[false, 'desc', 'asc']` | [^allowed-orders] | +| ``bordered`` | `boolean` | `false` | 指定表格是否有边框。 | +| ``column-filter`` | `Array` | - | 用于过滤表格的列,元素的值应该是列的 `key-field`,默认全部列都显示出来。 | ^^^ui 预设样式。 diff --git a/one/docs/components/textarea.md b/one/docs/components/textarea.md index 4bf04ba..3e919d2 100644 --- a/one/docs/components/textarea.md +++ b/one/docs/components/textarea.md @@ -43,6 +43,9 @@ | ``select-on-focus`` | `boolean` | `false` | 聚焦时是否自动选中文本域文本。 | | ``autoresize`` | `boolean` | `false` | 高度是否会被内容撑开。 | | ``get-length`` | `function(string): number=` | 自定义的字符长度计算函数。 | +| ``resizable`` | `boolean=` | 指定是否可以调节长宽。 | +| ``maxlength`` | `number=` | - | 最大可输入的字符长度。 | +| ``strict`` | `boolean=` | `false` | 是否超出最大字符长度后不允许继续输入。 | ^^^ui 预设样式。 diff --git a/one/docs/components/toast.md b/one/docs/components/toast.md index 8801bb0..4aef616 100644 --- a/one/docs/components/toast.md +++ b/one/docs/components/toast.md @@ -22,8 +22,10 @@ | -- | -- | -- | -- | | ``open`` | `boolean` | `false` | [^open] | | ``type`` | `string` | `'success'` | [^type] | +| ``title`` | `string` | - | 消息标题。 | | ``message`` | `string` | - | 消息内容。 | | ``duration`` | `number` | `toast.duration` | 消息展示时间毫秒数,超过此事件则消息提示自动关闭。 | +| ``closable`` | `boolean` | - | 是否有关闭按钮。 | ^^^open :::badges @@ -51,12 +53,14 @@ | 名称 | 描述 | | -- | -- | | ``default`` | 内容区。默认显示 [`message`](#props-message) 属性的内容。 | +| ``title`` | 标题区。默认显示 [`title`](#props-title) 属性的内容。 | ### 事件 | 名称 | 描述 | | -- | -- | | ``close`` | 消息自动关闭后触发。 | +| ``ready`` | 组件挂载之后会触发该事件。 | ### 全局配置 diff --git a/one/docs/components/tooltip.md b/one/docs/components/tooltip.md index b1628e9..95dd2c4 100644 --- a/one/docs/components/tooltip.md +++ b/one/docs/components/tooltip.md @@ -33,6 +33,7 @@ | ``aim-center`` | `boolean` | `false` | 指定浮层提示箭头是否始终指向目标元素中心。 | | ``trigger`` | `string` | `'hover'` | [^trigger] | | ``interactive`` | `boolean` | `true` | 浮层内容是否允许交互。如果为 `false` 则在 `target` 外满足 `trigger` 指定的条件浮层即自动关闭。 | +| ``autofocus`` | `boolean` | - | 是否自动抢占焦点到浮层内的第一个可聚焦元素。 | | ``hide-delay`` | `number` | `tooltip.hideDelays` | 触发关闭条件满足后延迟关闭等待时间的毫秒数。可以用来防止光标移出 `target` 后移入浮层进行交互前已经自动关闭。 | | ``overlay-class`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-class`](./overlay#props-overlay-class) 属性。 | | ``overlay-style`` | `string | Array | Object=` | - | 参考 [`Overlay`](./overlay) 组件的 [`overlay-style`](./overlay#props-overlay-style) 属性。 | @@ -73,6 +74,20 @@ | -- | -- | | ``default`` | 浮层提示内容。 | +### 事件 + +| 名称 | 描述 | +| -- | -- | +| ``toggle`` | [^event-toggle] | + +^^^event-toggle +:::badges +`v-model` +::: + +浮层提示展开状态切换时触发,回调参数为 `(open: boolean)`。 +^^^ + ### 全局配置 | 配置项 | 类型 | 默认值 | 描述 |