更新记录
1.0.0(2025-12-29)
下载此版本
master
平台兼容性
uni-app(4.45)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
安装
在市场导入xf-fm-date-selectoruni_modules版本的即可,无需import
组件关联说明
插件使用
- 位于 uni_modules/xf-fm-date-selector/components/xf-fm-date-selector
- 导入插件后直接使用
<xf-fm-date-selector />
基本用法
<template>
<view class="page-view">
<xf-fm-date-selector customClass="b-mt16" :required="true" title='时分' mode="time" v-model:date="formData.time1">
</xf-fm-date-selector>
<xf-fm-date-selector customClass="b-mt16" :required="false" title='年月' mode="year-month"
v-model:date="formData.time2"></xf-fm-date-selector>
<xf-fm-date-selector customClass="b-mt16" :required="true" title='年月日' mode="date"
v-model:date="formData.time3"></xf-fm-date-selector>
<xf-fm-date-selector customClass="b-mt16" :required="true" title='年月日时分' mode="datetime"
v-model:date="formData.time5"></xf-fm-date-selector>
</view>
</template>
<script lang="ts" setup>
import { computed, nextTick, onMounted, ref, watch, watchEffect } from 'vue';
const formData = ref({
time1: '',
time2: '',
time3: '',
time4: '',
time5: ''
})
</script>
API
Props
| 属性名 |
说明 |
类型 |
默认值 |
| v-model:date |
选择后的日期 |
string |
- |
| required |
*是否必填 |
boolean |
true |
| title |
标题 |
string |
- |
| customClass |
自定义class |
string |
- |
| labelWidth |
标题宽度设置 |
string|number |
- |
| tip |
提示语 |
string |
- |
| bottomTip |
副标题(标题解释) |
string |
- |
| mode |
日期选择器样式,date|year-month|datetime|time |
string |
date |
| minDate |
最小日期选择(时间戳) |
number |
- |
| maxDate |
最大日期选择(时间戳) |
number |
- |
| cancelColor |
左边取消按钮颜色 |
string |
- |
| confirmColor |
右边确认按钮颜色,默认主题颜色 |
string |
- |
| showPickerTitle |
是否显示标题 |
boolean |
true |