|
|
@@ -6,12 +6,10 @@
|
|
|
<nut-cell title="日期选择" :desc="desc2" @click="open(1)"></nut-cell>
|
|
|
<h2>限制开始结束时间(有默认值)</h2>
|
|
|
<nut-cell title="日期时间选择" :desc="desc3" @click="open(2)"></nut-cell>
|
|
|
- <h2>12小时制</h2>
|
|
|
- <nut-cell title="日期选择" :desc="desc4" @click="open(3)"></nut-cell>
|
|
|
<h2>限制开始结束小时</h2>
|
|
|
- <nut-cell title="时间选择" :desc="desc5" @click="open(4)"></nut-cell>
|
|
|
+ <nut-cell title="时间选择" :desc="desc4" @click="open(3)"></nut-cell>
|
|
|
<h2>分钟数递增步长设置</h2>
|
|
|
- <nut-cell title="时间选择" :desc="desc6" @click="open(5)"></nut-cell>
|
|
|
+ <nut-cell title="时间选择" :desc="desc5" @click="open(4)"></nut-cell>
|
|
|
|
|
|
<nut-datepicker
|
|
|
v-model="currentDate"
|
|
|
@@ -21,7 +19,7 @@
|
|
|
confirm(0, val);
|
|
|
}
|
|
|
"
|
|
|
- v-model:is-visible="show"
|
|
|
+ v-model:visible="show"
|
|
|
:is-show-chinese="false"
|
|
|
></nut-datepicker>
|
|
|
<nut-datepicker
|
|
|
@@ -34,7 +32,7 @@
|
|
|
confirm(1, val);
|
|
|
}
|
|
|
"
|
|
|
- v-model:is-visible="show2"
|
|
|
+ v-model:visible="show2"
|
|
|
:is-show-chinese="false"
|
|
|
></nut-datepicker>
|
|
|
<nut-datepicker
|
|
|
@@ -48,7 +46,7 @@
|
|
|
confirm(2, val);
|
|
|
}
|
|
|
"
|
|
|
- v-model:is-visible="show3"
|
|
|
+ v-model:visible="show3"
|
|
|
></nut-datepicker>
|
|
|
<nut-datepicker
|
|
|
v-model="currentDate"
|
|
|
@@ -56,26 +54,12 @@
|
|
|
type="time"
|
|
|
:min-date="minDate"
|
|
|
:max-date="maxDate"
|
|
|
- :is-use12-hours="true"
|
|
|
@confirm="
|
|
|
val => {
|
|
|
confirm(3, val);
|
|
|
}
|
|
|
"
|
|
|
- v-model:is-visible="show4"
|
|
|
- ></nut-datepicker>
|
|
|
- <nut-datepicker
|
|
|
- v-model="currentDate"
|
|
|
- title="时间选择"
|
|
|
- type="time"
|
|
|
- :min-date="minDate"
|
|
|
- :max-date="maxDate"
|
|
|
- @confirm="
|
|
|
- val => {
|
|
|
- confirm(4, val);
|
|
|
- }
|
|
|
- "
|
|
|
- v-model:is-visible="show5"
|
|
|
+ v-model:visible="show4"
|
|
|
></nut-datepicker>
|
|
|
<nut-datepicker
|
|
|
v-model="currentDate"
|
|
|
@@ -86,10 +70,10 @@
|
|
|
:max-date="maxDate"
|
|
|
@confirm="
|
|
|
val => {
|
|
|
- confirm(5, val);
|
|
|
+ confirm(4, val);
|
|
|
}
|
|
|
"
|
|
|
- v-model:is-visible="show6"
|
|
|
+ v-model:visible="show5"
|
|
|
></nut-datepicker>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -106,31 +90,28 @@ export default createDemo({
|
|
|
const show3 = ref(false);
|
|
|
const show4 = ref(false);
|
|
|
const show5 = ref(false);
|
|
|
- const show6 = ref(false);
|
|
|
- const showList = [show, show2, show3, show4, show5, show6];
|
|
|
+
|
|
|
+ const showList = [show, show2, show3, show4, show5];
|
|
|
const currentDate = new Date(2020, 0, 1);
|
|
|
|
|
|
const today = currentDate;
|
|
|
const desc1 = ref('2020-1-1');
|
|
|
const desc2 = ref('2020-1-1');
|
|
|
const desc3 = ref('2020年-1月-1日-0时-0分');
|
|
|
- const desc4 = ref('0时-0分-上午');
|
|
|
+ const desc4 = ref('0时-0分-0秒');
|
|
|
const desc5 = ref('0时-0分-0秒');
|
|
|
- const desc6 = ref('0时-0分-0秒');
|
|
|
- const descList = [desc1, desc2, desc3, desc4, desc5, desc6];
|
|
|
+ const descList = [desc1, desc2, desc3, desc4, desc5];
|
|
|
return {
|
|
|
show,
|
|
|
show2,
|
|
|
show3,
|
|
|
show4,
|
|
|
show5,
|
|
|
- show6,
|
|
|
desc1,
|
|
|
desc2,
|
|
|
desc3,
|
|
|
desc4,
|
|
|
desc5,
|
|
|
- desc6,
|
|
|
currentDate,
|
|
|
minDate: new Date(2020, 0, 1),
|
|
|
maxDate: new Date(2025, 10, 1),
|