更新记录
V1.0.5(2023-09-06) 下载此版本
修改minTime,maxTime同年/同月/同日时显示错误的问题
V1.0.4(2023-09-05) 下载此版本
1.修改minTime限制问题 2.修改其它已知问题
V1.0.3(2023-08-11) 下载此版本
修改默认日期包含0时显示错误的问题
查看更多平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - | - | - |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| × | × | √ |
swj-popup-pickerTime
日期选择组件
基本用法
将swj-popup-pickerTime文件夹复制到components文件夹中,import+components引入。
<template>
<view class="content">
<view>当前日期时间格式为:{{dateOption.format}}</view>
<input @focus="showPicker" placeholder="默认格式yyyy-MM-dd" :value="value" />
<button @click="changeDateParms">年月日时分秒</button>
<button @click="changeDateParms1">年月日时分?</button>
<button @click="changeDateParms2">来个中文?</button>
<view class="default">
注释:<br />
1.format默认为yyyy-MM-dd,可不传。<br />
2.能通过uni编译的小程序应该都可以使用,因我只试了微信和钉钉,所以其它小程序需要自行测试。<br />
</view>
<sDatePicker ref="datePicker" @confirm="saveDate" :option="dateOption"></sDatePicker>
</view>
</template>
<script>
import sDatePicker from '@/components/swj-popup-pickerTime/swj-popup-pickerTime.vue';
export default {
data() {
return {
value: "2022-05-10",
dateOption: {
format: 'yyyy-MM-dd', //日期格式
defaultValue: "2022-05-10", //非必填:默认时间
minTime: '2022-01-11 05:12:01', //非必填:最小时间
maxTime: '2023-06-02 12:23:30', //非必填:最大时间
yearArea: [2020, 2023], //非必填:年份区间,如果minTime/maxTime有值,优先级高于yearArea
showClearBtn: true //是否显示清除按钮
}
}
},
onLoad() {
},
components: {
sDatePicker
},
methods: {
showPicker() {
this.$refs.datePicker.show();
},
saveDate(e) {
//日期选择器【确认】事件
// console.log(e)
this.dateOption.defaultValue = e;
this.value = e;
},
changeDateParms() {
this.dateOption.format = "yyyy-MM-dd HH:mm:ss"
},
changeDateParms1() {
this.dateOption.format = "yyyy-MM-dd HH:mm"
},
changeDateParms2() {
this.dateOption.format = "yyyy年MM月dd日HH时mm分ss秒"
}
}
}
</script>
Events
| 参数 | 说明 | 是否必传 |
|---|---|---|
| defaultValue | 默认值 | 否 |
| showClearBtn | 显示清空按钮 | 否 |
| format | 时间格式 | 否 |
| yearArea | 年份区间 | 否 |
| minTime | 最小时间 | 否 |
| maxTime | 最大时间 | 否 |
| 事件名 | 说明 | 返回值 |
|---|---|---|
| @confirm | 选中日期事件 | string |
| @close | 关闭事件 | 无 |

收藏人数:
https://github.com/Siwuji/s-popup-pickerTimeV2
下载插件并导入HBuilderX
下载示例项目ZIP
赞赏(3)
下载 129
赞赏 3
下载 10676842
赞赏 1797
赞赏
京公网安备:11010802035340号