Skip to content

Commit

Permalink
fix: 地区选择、日期时间占位符配置展示
Browse files Browse the repository at this point in the history
  • Loading branch information
YufJi committed Jan 29, 2024
1 parent 6d9617c commit 479053d
Show file tree
Hide file tree
Showing 11 changed files with 72 additions and 2 deletions.
9 changes: 9 additions & 0 deletions src/area/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,15 @@ namespace nasl.ui {
}
})
disabled: nasl.core.Boolean = false;
@Prop({
group: '主要属性',
title: '占位提示',
description: '',
setter: {
concept: "InputSetter"
}
})
placeholder: nasl.core.String = '请选择';
@Event({
title: '点击右上方完成按钮',
description: '点击右上方完成按钮'
Expand Down
6 changes: 6 additions & 0 deletions src/area/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,12 @@
default: false
group: 状态属性
description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等)
- name: placeholder
title: 占位提示
type: string
default: 请选择
group: 主要属性
description: ""
slots:
- concept: Slot
name: default
Expand Down
5 changes: 5 additions & 0 deletions src/area/demo/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@
</van-area>
</demo-block>

<demo-block card title="占位符">
<van-area placeholder="请选择">
<template #title>标题</template>
</van-area>
</demo-block>
</demo-section>
</template>

Expand Down
4 changes: 4 additions & 0 deletions src/area/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ export default createComponent({
type: String,
default: 'json',
},
placeholder: {
type: String,
},
labelField: {
type: String,
default: '',
Expand Down Expand Up @@ -615,6 +618,7 @@ export default createComponent({
scopedSlots={tempSlot}
readonly
disabled={this.disabled}
placeholder={this.placeholder}
isLink
input-align={this.inputAlign || 'right'}
onClick={this.inDesigner() ? this.designerOpen : this.onClickField}
Expand Down
9 changes: 9 additions & 0 deletions src/calendar/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,15 @@ namespace nasl.ui {
}
})
disabled: nasl.core.Boolean = false;
@Prop({
group: '主要属性',
title: '占位提示',
description: '',
setter: {
concept: "InputSetter"
}
})
placeholder: nasl.core.String = '请选择';
@Event({
title: '确认',
description: '点击完成按钮时触发的事件'
Expand Down
6 changes: 6 additions & 0 deletions src/calendar/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,12 @@
default: false
description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等)
group: 状态属性
- name: placeholder
title: 占位提示
type: string
default: 请选择
group: 主要属性
description: ""
slots:
- concept: Slot
name: default
Expand Down
12 changes: 12 additions & 0 deletions src/calendar/demo/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,18 @@
></van-calendar>
</van-cell>
</demo-block>

<demo-block title="占位符">
<van-cell>
<template #title>
<span>日期选择</span>
</template>
<van-calendar
title="选择日期"
placeholder="请选择日期"
></van-calendar>
</van-cell>
</demo-block>
</demo-section>
</template>

Expand Down
4 changes: 4 additions & 0 deletions src/calendar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ export default createComponent({
rowHeight: [Number, String],
confirmText: String,
rangePrompt: String,
placeholder: {
type: String,
},
labelField: {
type: String,
default: '',
Expand Down Expand Up @@ -634,6 +637,7 @@ export default createComponent({
scopedSlots={tempSlot}
readonly
disabled={this.disabled}
placeholder={this.placeholder}
isLink
input-align={this.inputAlign || 'right'}
onClick={this.inDesigner() ? this.designerOpen : this.togglePopup}
Expand Down
9 changes: 9 additions & 0 deletions src/datetime-picker/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,15 @@ namespace nasl.ui {
}
})
disabled: nasl.core.Boolean = false;
@Prop({
group: '主要属性',
title: '占位提示',
description: '',
setter: {
concept: "InputSetter"
}
})
placeholder: nasl.core.String = '请选择';
@Event({
title: '确认',
description: '点击完成按钮时触发的事件'
Expand Down
6 changes: 6 additions & 0 deletions src/datetime-picker/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,12 @@
default: false
description: 置灰显示,且禁止任何交互(焦点、点击、选择、输入等)
group: 状态属性
- name: placeholder
title: 占位提示
type: string
default: 请选择
group: 主要属性
description: ""
slots:
- concept: Slot
name: default
Expand Down
4 changes: 2 additions & 2 deletions src/datetime-picker/demo/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,8 @@
<van-datetime-picker :value.sync="value.secondTime" type="time" unit="second" :title="t('timeType')" />
</demo-block>

<demo-block card title="临时测试">
<van-datetime-picker :close-on-click-overlay="true" type="date" />
<demo-block card title="占位符">
<van-datetime-picker :close-on-click-overlay="true" type="date" placeholder="请选择日期时间" />
</demo-block>
</demo-section>
</template>
Expand Down

0 comments on commit 479053d

Please sign in to comment.