微信小程序使用vant calendar日历组件 default-date 默认选中的日期无效?

这篇具有很好参考价值的文章主要介绍了微信小程序使用vant calendar日历组件 default-date 默认选中的日期无效?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小程序日历选择日期,微信小程序,小程序

废话少说 直接贴代码

wxml:  

 <van-cell is-link>
    <view slot="title">{{date ? date : '选择日期'}}</view>
  </van-cell>
  <van-calendar id="my-calendar" range="{{true}}" min-date="{{ minDate }}" show="{{ show }}" default-date="{{ defaultDate }}" type="range" bind:close="onClose" bind:confirm="onConfirm" />


js:

Component({
  /**
   * 组件的初始数据
   */
  data: {
    date: '', //选中日期
    defaultDate: [], // 默认日期
    minDate: new Date(2023, 0, 1).getTime(),
    show: false,
  },
  lifetimes: {
    //小程序进入页面执行 (Component组件的生命周期)
    attached() {
      this.setData({
        minDate: new Date(2023, 0, 1).getTime(),
        defaultDate: [new Date(new Date().getTime() - 6 * 24 * 60 * 60 * 1000).getTime(), new Date().getTime()],
      })
    },
  },
})

总结: 

①: 要有一个minDate 最小可选日期,要不然无法选择之前的时间

②: defaultDate(数组): 绑定为时间戳,,[ 起始时间,截止时间 ] ,转换时间戳时要再次getTime()否则设定默认时间失败!!!重点!!!文章来源地址https://www.toymoban.com/news/detail-786795.html

到了这里,关于微信小程序使用vant calendar日历组件 default-date 默认选中的日期无效?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 原生微信小程序使用 wxs;微信小程序使用 vant-weapp组件

    在这里插入图片描述 操作顺序 :文档地址 如果使用 typescript 需要操作步骤3,否则不需要操作 2.1 在根目录下 操作 2.2 安装版本 2.3 构建包 - 详情-勾选使用 npm 2.4 使用 vant 组件

    2024年02月11日
    浏览(46)
  • 微信小程序中使用vant组件库(超详细)

    Vant是一个轻量、可靠的移动端组件库,于2017年开源。目前Vant官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 微信小程序版本的Vant组件库是 Vant Weapp ,其官方文档是 https://youzan.github.io/vant-weapp/#/home 我们废话不多说,直

    2024年02月02日
    浏览(44)
  • 微信小程序使用vant组件所出现的一些问题

    我在第一次使用vant小程序组件时,出现了不少问题 首先,我是跟随官方文档一步一步来做的,但当我构建npm时发生了一些报错 1.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 未找到 2.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 对应的 node_modules 不

    2024年01月23日
    浏览(32)
  • 微信小程序使用vant组件样式未生效解决办法

    1.删除小程序自带的样式 首先在app.json里面删除这一行 2.清除缓存 重新编译   3.重新构建npm 重新编译 在工具里面  

    2024年02月15日
    浏览(31)
  • 微信小程序安装和使用 Vant Weapp 组件库

    Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。 目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 在小程序项目上安装Vant Weapp,(你的电脑应该有npm环境才行)。 win + R 输入 npm -version 查看一下 如果没有

    2024年02月16日
    浏览(41)
  • 微信小程序使用vant组件样式不生效的问题

    方案一: 官方文档有说明,将 app.json 中的 “style”: “v2” 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。 方案二: 网上说了很多解决方案,例如: 1、可能是布局样式有冲突 推测可能是flex 布局 2、app.json中取消懒加载 …

    2024年02月11日
    浏览(56)
  • 微信小程序在使用vant组件库时构建npm报错

    在跟着vant官方进行使用步骤一步步操作时,由于要构建NPM,但NPM包在App配置文件的外部 所以在做下图这一步时: 接着再进行npm构建时会报错 解决方法 :修改

    2024年02月13日
    浏览(30)
  • 微信小程序使用vant组件的输入框搭配弹层选择器注意事项

    先看下页面代码: wxml js 效果: 点击: 选完确认: 在做这个效果的时候,输入框 van-field 必须得加入 readonly 这个只读属性,不然会导致用户手机触发默认键盘遮挡你的弹窗和选择器内容影响体验. 也不要用 disabled 来禁用输入框,样式会变成禁用状态下的样式很难改动,只需要设置为只

    2024年02月11日
    浏览(42)
  • 微信小程序——使用 Vant 组件实现 Popup 弹出层(各位置弹出详细代码分享)

    ✅作者简介:2022年 博客新星 第八 。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:微信小程序学习分享 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:微信小程序——使

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包