<u-datetime-picker start-year="1790" end-year="2033" :show="showbirthDate" mode="date" @confirm="confirmbirthDate" @cancel="canceldate"></u-datetime-picker>为什么时间范围还是2013-2033年 而不是1790-2033
时间: 2023-07-06 20:40:56 浏览: 108
这可能是因为你在设置start-year和end-year属性时,使用了字符串而不是数字。请确保将这些属性设置为整数值,例如:
```html
<u-datetime-picker start-year="1790" end-year="2033" :show="showbirthDate" mode="date" @confirm="confirmbirthDate" @cancel="canceldate"></u-datetime-picker>
```
如果你仍然遇到问题,请检查你的代码是否有其他地方重写了这些属性。
相关问题
<u-datetime-picker start-year="1790" end-year="2033" :show="showbirthDate" mode="date" @confirm="confirmbirthDate" @cancel="canceldate"></u-datetime-picker>为什么使用数字时间范围还是2013-2033年 而不是1790-2033
这可能是因为你的代码中使用了uview-ui版本旧的问题或者其他引用库的冲突问题。你可以尝试更新uview-ui版本或者检查其他引用库是否与uview-ui发生了冲突。此外,你还可以尝试在其他地方设置这些属性,例如在组件实例的data属性中设置:
```javascript
data() {
return {
startYear: 1790,
endYear: 2033,
showbirthDate: false
}
}
```
然后在模板中使用这些变量:
```html
<u-datetime-picker :start-year="startYear" :end-year="endYear" :show="showbirthDate" mode="date" @confirm="confirmbirthDate" @cancel="canceldate"></u-datetime-picker>
```
如果你仍然遇到问题,请检查你的代码是否有其他地方重写了这些属性。
uview组件的u-datetime-picker时间选择器 开始时间为1790 结束时间为2033 前端代码实现
要在uview组件的u-datetime-picker时间选择器中设置开始时间为1790年,结束时间为2033年,你可以在组件中添加如下代码:
```html
<u-datetime-picker start-year="1790" end-year="2033"></u-datetime-picker>
```
这将使u-datetime-picker组件从1790年开始显示时间,并在2033年结束。
你还可以通过其他属性设置来调整组件的其他方面,例如`mode`属性来指定选择器模式(日期、时间或日期时间),`show`属性来控制选择器的显示状态,`@confirm`和`@cancel`事件来处理选择器的确认和取消操作。
请参考uview官方文档以获取更多信息。
阅读全文