diff --git a/.vscode/settings.json b/.vscode/settings.json index 8ebded114..171f415fc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -82,6 +82,5 @@ "italic": false } ], - "vue.codeActions.enabled": false, - "git.ignoreLimitWarning": true + "vue.codeActions.enabled": false } diff --git a/examples/docs/newsrc/mobile-first.vue b/examples/docs/newsrc/mobile-first.vue index 9fb4c860e..a4ccbca9d 100644 --- a/examples/docs/newsrc/mobile-first.vue +++ b/examples/docs/newsrc/mobile-first.vue @@ -23,15 +23,15 @@
-默认
+下居右
可以通过 `split-button` 属性设置按钮下拉菜单。
', + 'zh-CN': '
可以通过 `single-button` 属性设置按钮下拉菜单。
', 'en-US': '
bbutton click
' }, codeFiles: ['button-dropdown.vue'] @@ -160,7 +160,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '当下拉触发元素呈现为按钮组,即`split-button`属性为`true`时,点击左侧按钮的事件回调
', + 'zh-CN': '
当下拉触发元素呈现为按钮组,即`single-button`属性为`true`时,点击左侧按钮的事件回调
', 'en-US': '
bbutton click
' }, codeFiles: ['events-button-click.vue'] diff --git a/examples/sites/demos/mobile-first/app/tabbar/active-inactive-color.vue b/examples/sites/demos/mobile-first/app/tabbar/active-inactive-color.vue new file mode 100644 index 000000000..74cb3a891 --- /dev/null +++ b/examples/sites/demos/mobile-first/app/tabbar/active-inactive-color.vue @@ -0,0 +1,29 @@ + +通过type
设置不同的类型。可选值:success、warning、info、error,默认值:info 。
button type
' + }, + codeFiles: ['base.vue'] + }, + { + demoId: 'active-inactive-color', + name: { + 'zh-CN': '自定义颜色', + 'en-US': 'button round' + }, + desc: { + 'zh-CN': + '通过设置active-color
属性自定义颜色,inactive-color
属性设置未激活颜色
button round
' + }, + codeFiles: ['active-inactive-color.vue'] + }, + { + demoId: 'badge', + name: { + 'zh-CN': '徽标提示', + 'en-US': 'events' + }, + desc: { + 'zh-CN': '通过添加badge
属性设置徽标数值,通过添加dot
属性显示圆点徽标
', + 'en-US': '
bbutton click
' + }, + codeFiles: ['badge.vue'] + }, + { + demoId: 'border', + name: { + 'zh-CN': '无边框', + 'en-US': 'events' + }, + desc: { + 'zh-CN': '通过添加border
属性去除边框
', + 'en-US': '
bbutton click
' + }, + codeFiles: ['border.vue'] + }, + { + demoId: 'event-change', + name: { + 'zh-CN': '切换事件', + 'en-US': 'events' + }, + desc: { + 'zh-CN': '通过添加change
事件实现事件切换
', + 'en-US': '
bbutton click
' + }, + codeFiles: ['event-change.vue'] + }, + { + demoId: 'slot-icon', + name: { + 'zh-CN': '自定义图标', + 'en-US': 'events' + }, + desc: { + 'zh-CN': '', + 'en-US': '
bbutton click
' + }, + codeFiles: ['slot-icon.vue'] + }, + { + demoId: 'options', + name: { + 'zh-CN': '循环配置', + 'en-US': 'events' + }, + desc: { + 'zh-CN': + '通过show-number
属性设置展示个数,默认值为 5 可在 Tabbar 组件上设置 item-list
属性,可循环配置 TabbarItem。
', + 'en-US': '
bbutton click
' + }, + codeFiles: ['options.vue'] + } + ], + apis: [ + { + 'name': 'Tabbar', + 'type': 'component', + 'props': [ + { + 'name': 'active-color', + 'type': 'string', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置被激活时的颜色', 'en-US': 'Whether the text is centered' }, + 'demoId': 'active-inactive-color' + }, + { + 'name': 'border', + 'type': 'boolean', + 'defaultValue': 'true', + 'desc': { 'zh-CN': '设置底部导航上边框', 'en-US': 'Set whether alarms can be disabled.' }, + 'demoId': 'custom-close' + }, + { + 'name': 'inactive-color', + 'type': 'string', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航未被激活颜色', 'en-US': 'Customized text of the close button' }, + 'demoId': 'active-inactive-color' + }, + { + 'name': 'item-list', + 'type': 'Object[]', + 'defaultValue': '[]', + 'desc': { + 'zh-CN': '设置底部导航虚幻遍历需要放的数组;', + 'en-US': 'Set the warning prompt content. The default value is null.' + }, + 'demoId': 'options' + }, + { + 'name': 'show-number', + 'type': 'number', + 'defaultValue': '5', + 'desc': { + 'zh-CN': '设置底部导航需要展示的项数', + 'en-US': + 'Set the alarm icon. By default, the corresponding icon is automatically used based on the value of type.' + }, + 'demoId': 'options' + }, + { + 'name': 'v-model', + 'type': 'number | string', + 'defaultValue': '0', + 'desc': { 'zh-CN': '设置底部导航双向数据绑定', 'en-US': 'Display icon' }, + 'demoId': 'base' + } + ], + 'events': [ + { + 'name': 'change', + 'type': 'Function()', + 'defaultValue': '', + 'desc': { + 'zh-CN': '选项改变时触发的事件', + 'en-US': 'Event triggered when the alert function is disabled' + }, + 'demoId': 'event-change' + } + ], + 'slots': [ + { + 'name': 'default', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '底部导航每一项', 'en-US': '' }, + 'demoId': 'base' + } + ] + }, + { + 'name': 'TabbarItem', + 'type': 'component', + 'props': [ + { + 'name': 'badge', + 'type': 'number | string', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航选项徽标', 'en-US': '' }, + 'demoId': 'badge' + }, + { + 'name': 'dot', + 'type': 'boolean', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航选项点', 'en-US': '' }, + 'demoId': 'badge' + }, + { + 'name': 'icon', + 'type': 'Object', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航上自定义图标', 'en-US': '' }, + 'demoId': 'slot-icon' + }, + { + 'name': 'name', + 'type': 'number | string', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航选项标题', 'en-US': '' }, + 'demoId': 'base' + }, + { + 'name': 'text', + 'type': 'string', + 'defaultValue': '', + 'desc': { 'zh-CN': '设置底部导航循环时设定的标题', 'en-US': '' }, + 'demoId': 'base' + } + ], + 'events': [ + { + 'name': 'click', + 'type': 'Function()', + 'defaultValue': '', + 'desc': { + 'zh-CN': '选项点击时触发的事件', + 'en-US': 'Event triggered when the alert function is disabled' + }, + 'demoId': 'event-change' + } + ], + 'slots': [ + { + 'name': 'default', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '底部导航每一项', 'en-US': '' }, + 'demoId': 'base' + } + ] + } + ] +} diff --git a/examples/sites/demos/mobile-first/menus.js b/examples/sites/demos/mobile-first/menus.js index 739a7a2b6..90cb750b5 100644 --- a/examples/sites/demos/mobile-first/menus.js +++ b/examples/sites/demos/mobile-first/menus.js @@ -11,8 +11,9 @@ export const cmpMenus = [ { label: '导航组件', labelEn: 'Navigation', - key: 'cmp_navigation', + key: 'cmp_navigation_components', children: [ + { name: 'Tabbar', nameCn: '标签栏', key: 'tabbar' }, { name: 'CalendarBar', nameCn: '日历栏', key: 'calendar-bar' }, { name: 'Filter', nameCn: '过滤器', key: 'filter' }, { name: 'FilterBar', nameCn: '过滤栏', key: 'filter-bar' }, @@ -27,7 +28,7 @@ export const cmpMenus = [ { label: '容器组件', labelEn: 'Container', - key: 'cmp_container', + key: 'cmp_container_components', children: [ { name: 'Cell', nameCn: '单元格', key: 'cell' }, { name: 'ActionSheet', nameCn: '动作面板', key: 'action-sheet' }, @@ -42,7 +43,7 @@ export const cmpMenus = [ { label: '表单组件', labelEn: 'Form', - key: 'cmp_form', + key: 'cmp_form_components', children: [ { name: 'DatePickerMobile', nameCn: '日期选择器', key: 'date-picker-mobile' }, { name: 'TimePickerMobile', nameCn: '时间选择器', key: 'time-picker-mobile' }, @@ -64,7 +65,7 @@ export const cmpMenus = [ { label: '数据组件', labelEn: 'Data', - key: 'cmp_data', + key: 'cmp_data_components', children: [ { name: 'Grid', nameCn: '表格', key: 'grid' }, { name: 'ColumnListItem', nameCn: '分区列表项', key: 'column-list-item' }, @@ -75,7 +76,7 @@ export const cmpMenus = [ { label: '提示组件', labelEn: 'Tooltip', - key: 'cmp_tooltip', + key: 'cmp_tips_components', children: [ { name: 'Alert', nameCn: '警告', key: 'alert' }, { name: 'Badge', nameCn: '标记', key: 'badge' }, @@ -91,7 +92,7 @@ export const cmpMenus = [ { label: '其它组件', labelEn: 'Others', - key: 'cmp_others', + key: 'cmp_other_components', children: [ { name: 'Exception', nameCn: '缺省页', key: 'exception' }, { name: 'Image', nameCn: '图片预览', key: 'image' }, diff --git a/examples/sites/demos/pc/app/area/webdoc/area.js b/examples/sites/demos/pc/app/area/webdoc/area.js index 38a77a968..341579cee 100644 --- a/examples/sites/demos/pc/app/area/webdoc/area.js +++ b/examples/sites/demos/pc/app/area/webdoc/area.js @@ -31,6 +31,15 @@ export default { }, 'codeFiles': ['size.vue'] }, + { + 'demoId': 'disabled', + 'name': { 'zh-CN': '禁用', 'en-US': 'Set Disabled' }, + 'desc': { + 'zh-CN': '通过 disabled
设置组件禁用默认值为 false 。
Use disabled
to disable the component. The default value is false.
change-region
event is triggered when the value of the Region drop-down list box changes. The change-rep
event is triggered when the value of the Rep drop-down list box changes. The change-office
event is triggered when the value of the Office drop-down list box changes. \n'
},
'codeFiles': ['area-events.vue']
- },
- {
- 'demoId': 'disabled',
- 'name': { 'zh-CN': '设置组件大小', 'en-US': 'Set Component Size' },
- 'desc': {
- 'zh-CN': '通过 disabled
设置组件禁用默认值为 false 。
Use disabled
to disable the component. The default value is false.
通过 mode
属性指定以年的形式显示,将展示当年的每个月份。可选值有 year、month。
The mode
attribute specifies that each month of the current year is displayed. The options are year and month.
The mode
attribute specifies that each month of the current year is displayed. The options are year and month.
时间下模式下提供 timeline1-timeline7 这 7 个插槽,方便用户自定义日程展示。
\n', + 'en-US': '\n' + }, + 'codeFiles': ['calendar-timeline-slot.vue'] + }, + { + 'demoId': 'calendar-timeline-rang', + 'name': { 'zh-CN': '时间线范围配置', 'en-US': '' }, 'desc': { 'zh-CN': '通过dayTimes属性配置时间线模式下所展示的时间范围,默认为[8,18],可配范围[0,23]。
\n', 'en-US': '\n' }, - 'codeFiles': ['calendar-timeline-slot.vue'] + 'codeFiles': ['calendar-timeline-range.vue'] }, { 'demoId': 'multi-select', @@ -60,7 +70,8 @@ export default { 'demoId': 'calendar-day-mark', 'name': { 'zh-CN': '日期标记', 'en-US': '' }, 'desc': { - 'zh-CN': '通过showMark回调函数来标记某些日期,markColor属性设置标记的颜色,此功能只在时间线模式和日程模式生效。markColor可选颜色同 theme
\n', + 'zh-CN': + '通过showMark回调函数来标记某些日期,markColor属性设置标记的颜色,此功能只在时间线模式和日程模式生效。markColor可选颜色同 theme
\n', 'en-US': '\n' }, 'codeFiles': ['calendar-day-mark.vue'] @@ -87,7 +98,8 @@ export default { 'demoId': 'custom-day-bg-color', 'name': { 'zh-CN': '自定义日期单元格背景色', 'en-US': 'Add Schedule Event' }, 'desc': { - 'zh-CN': '自定义日期单元格背景色。
\n目前只支持预置的颜色,可选颜色blue、green、red、yellow、purple、cyan、grey
\n', + 'zh-CN': + '自定义日期单元格背景色。
\n目前只支持预置的颜色,可选颜色blue、green、red、yellow、purple、cyan、grey
\n', 'en-US': '\n' }, 'codeFiles': ['custom-day-bg-color.vue'] @@ -105,7 +117,8 @@ export default { 'demoId': 'calendar-event', 'name': { 'zh-CN': '事件', 'en-US': '' }, 'desc': { - 'zh-CN': '日历抛出的事件有以下这些:
\nnew-schedule:新增日程按钮点击事件
\nselected-date-change:选中日期改变事件
\nprev-week-click:上一周按钮点击事件
\nnext-week-click:下一周按钮点击事件
\nweek-change:周改变事件
\nyear-change:年改变事件
\nmonth-change:月改变事件
\n', + 'zh-CN': + '日历抛出的事件有以下这些:
\nnew-schedule:新增日程按钮点击事件
\nselected-date-change:选中日期改变事件
\nprev-week-click:上一周按钮点击事件
\nnext-week-click:下一周按钮点击事件
\nweek-change:周改变事件
\nyear-change:年改变事件
\nmonth-change:月改变事件
\n', 'en-US': '\n' }, 'codeFiles': ['calendar-event.vue'] @@ -245,7 +258,7 @@ export default { 'en-US': '' }, 'demoId': 'basic-usage' - }, + } ], 'events': [ { diff --git a/examples/sites/demos/pc/app/checkbox/button-chek-box.vue b/examples/sites/demos/pc/app/checkbox/button-chek-box.vue index 68cc7db7b..8834dccd4 100644 --- a/examples/sites/demos/pc/app/checkbox/button-chek-box.vue +++ b/examples/sites/demos/pc/app/checkbox/button-chek-box.vue @@ -1,5 +1,5 @@ -通过 validate-type
可设置校验提示信息是以 text
文本显示还是以 tip
提示框的形式显示,默认为 tip
。通过inline-message
可以控制文本显示时是否以行内形式展示校验信息。也可直接配置在某一个 <form-item>
上控制某一项的校验提示形式。
通过 validate-type
可设置校验提示信息是以 text
文本显示还是以 tip
提示框的形式显示,默认为 tip
。通过message-type
可以控制文本显示时是否以行内形式展示校验信息。也可直接配置在某一个 <form-item>
上控制某一项的校验提示形式。
You can set whether to disable the form by disabled
. The default value is false
.
设置 hide-selected
属性为 true
,过滤搜索结果,已选择的人员不出现在搜索列表中。默认为 false
,表示不过滤。
多选时通过设置 hover-expand
为 true ,默认折叠 tag, hover 时展示所有 tag。tag 超出隐藏并展示 tooltip。
通过 allow-copy
设置输入框账号可通过鼠标选中,然后按 Ctrl + C 或右键进行复制。
通过 tag-selectable
输入框中已选择的选项可通过鼠标选择,然后按 Ctrl + C 或右键进行复制。
设置 copyable
属性后,可以复制所有的 tag
文本内容以逗号分隔
设置 copyable
属性后,可以点击复制按钮复制所有的 tag
文本内容以逗号分隔
After the copyable
attribute is set, all tag
text contents can be copied and separated by commas.
通过 no-data-text
设置未查询到数据时的空数据提示。
You can use the size
attribute to specify the size of the text box, including medium, small, and mini.
设置 show-tips
属性可展示用户信息,默认展示。
设置 max-width
属性可设置 tips 展示信息最大宽度,默认`200`。
在进行批量发起用户信息查询时,例如同页面使用了多处 user 组件,通过配置 batch
为 true
将用户信息查询进行合并(组件内部会进行请求合并)。
通过 display-only
属性设置只读态。