软件开发定制van-datetime-picker 设置默认时间

目录


 一、软件开发定制绑定的默认值类型 

1、代码

  1. ---HTML---
  2. <van-field
  3. readonly
  4. clickable
  5. name="date"
  6. :value="query.model.hour" class="search"
  7. label="查询时间"
  8. placeholder="软件开发定制点击选择时间"
  9. @click="showTime = true"
  10. />
  11. <van-popup v-model="showTime" position="bottom">
  12. <van-datetime-picker
  13. type="datehour" title="软件开发定制选择年月日小时"
  14. @cancel="showTime = false"
  15. :value="times"
  16. @confirm="onConfirmTime"
  17. />
  18. </van-popup>

2、软件开发定制问题的发生以及解决过程

当初写代码是参考的表单里的市价选择器的写法,这个写法里面van-datetime-picker中不需要绑定值,后面要求设置默认值后才加进去,然后下拉选项不是默认值,就感觉很离谱,仔细看了一下van-datetime-picker的文档,发现初始值使用mew Data()设置的,试了一下果然如此!然后可以在van-datetime-pickerd的@confirm处进行数据处理,在filed处绑定处理后的其他值就可以展示为自己想要展示的时间样式了!

3、总结

在van-datetime-中用:value或者v-model绑定上值,注意此时默认的值必须是new Date(),即Fri Aug 26 2022 10:14:42 GMT+0800 (中国标准时间),否则点击下拉的时候是不会展示默认值的!!

4、效果展示

 

二、两个绑定的值必须是不同的,不能共用

1、代码

  1. <van-popup v-model="showTime" position="bottom">
  2. <van-datetime-picker
  3. type="datehour" title="选择年月日小时"
  4. @cancel="showTime = false"
  5. :value="times"
  6. @confirm="onConfirmTime"
  7. />
  8. -------------------------------------------
  9. <van-popup v-model="showTime" position="bottom">
  10. <van-datetime-picker
  11. type="datehour" title="选择年月日"
  12. @cancel="showTime = false"
  13. :value="time"
  14. @confirm="onConfirmTime"
  15. />

2、问题的发生以及解决过程

解决了上面的问题,我为了方便就用了同一个值,好家伙,发现第二个van-datetime-picker死活绑不上去,然而第一个完全没问题。试了试新设定一个值,然后就就解决了。。。。

3、总结

不同的时间组件不能绑定同一个值

4、展示

 三、最后

谨以此记录一下,ε=(´ο`*)))唉

又是在犯蠢的一天,(キ`゚Д゚´)!!

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发