微信小程序中应用van-calendar时加载时间过长,以及设置min-data无效的问题解决

一、我们微信小程序中应用van-calendar时,如果没有设置min-data,那么页面的加载时间会非常长,所以,一定一定要配置min-data

二、vue中min-data的写法是:min-data="new Date(2023, 0, 1)",而在小程序中的写法则是min-data="{{ minData }}",minData的值为:new Date(2023, 0, 1).getTime()。

注意:

1、minData的值只能在js文件中设置,不能直接写进页面里边,因为页面中不能识别 new Date(),会报错;
2、一定要加上.getTime(),不然也无法生效;

html 复制代码
错误一:
<van-calendar
  class="van-calendar"
  show="{{dataPickVisble}}"
  :min-date="minDate"
  bind:confirm="confirmDate"
  bind:close="closeDatePopup"
/>

错误二:
<van-calendar
  class="van-calendar"
  show="{{dataPickVisble}}"
  :min-date="{{ new Date(2023, 0, 1) }}"
  bind:confirm="confirmDate"
  bind:close="closeDatePopup"
/>

错误三:
<van-calendar
  class="van-calendar"
  show="{{dataPickVisble}}"
  :min-date="{{ minDate }}"
  bind:confirm="confirmDate"
  bind:close="closeDatePopup"
/>
javascript 复制代码
data: {
	minDate: new Date(2023, 0, 1)
}

正确写法:

html 复制代码
<van-calendar
  class="van-calendar"
  show="{{dataPickVisble}}"
  :min-date="{{ minDate }}"
  bind:confirm="confirmDate"
  bind:close="closeDatePopup"
/>
javascript 复制代码
data: {
	minDate: new Date(2023, 0, 1).getTime()
}
相关推荐
小码哥0688 小时前
【源码集锦】租房小程序技术搭建
小程序·app·租房·租房平台
GMICLOUD9 小时前
Cursor x GMI Cloud 零基础教程:用 Inference Engine 生成你的第一个小程序
人工智能·经验分享·小程序·教程
毕设源码-郭学长9 小时前
【开题答辩全过程】以 火锅点菜小程序为例,包含答辩的问题和答案
小程序
2501_916008899 小时前
Objective-C 测试(OC 测试)指南 从单元测试到性能调优的多工具协同方法
android·ios·小程序·https·uni-app·iphone·webview
2501_915909061 天前
iOS 上架需要什么东西?一次从准备清单到实操流程的完整技术拆解
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915921431 天前
抓包技术全面指南:原理、工具与应用场景
android·ios·小程序·https·uni-app·iphone·webview
千寻技术帮1 天前
50043_基于微信小程序的小区物业管理系统
mysql·微信小程序·源码·文档·ppt
hyswl6662 天前
郑州小程序开发公司推荐:详解火焰山科技
科技·小程序
2501_916008892 天前
iOS 性能测试的深度实战方法 构建从底层指标到真实场景回放的多工具测试体系
android·ios·小程序·https·uni-app·iphone·webview
说私域2 天前
基于开源AI智能客服、AI智能名片与S2B2C商城小程序的新社群用户进化策略研究
人工智能·小程序