我的编程空间,编程开发者的网络收藏夹
学习永远不晚

关于vant的日历组件,在iPhonex上可选日期空白

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

关于vant的日历组件,在iPhonex上可选日期空白

vant日历组件,在iPhonex上可选日期空白

需求

一个列表页面需要用到日期筛选,用的是vant组件Calendar的选择日期区间

bug情况

进入页面,给了组件默认值,当点开日历时,可选日期空白,需要先向下拉一下,可选日期才会正常显示

解决方案

给日历控件设置高度,默认高度为页面的80%,我把它改为90%,成功解决bug

.van-calendar__popup.van-popup--bottom, .van-calendar__popup.van-popup--top{
    height: 90% !important;
  }

不要忘记:!important 哦~~,否则更改组件样式不会生效的

正常效果

vue使用vant的日历组件

刚开始还研究了半天,其实也并没有想象中的难,刚开始用的时候什么也显示不出来,研究了半天显示出来了但没有具体地区,最后终于弄出来了,话不多说,下面就是研究成果,记录下来方便以后查看,也希望能帮助到同样遇到这个困难的你。。。

首先看成果

直接上代码

也可以直接去官网自行研究Vant

template中的代码

<van-field
  readonly
  clickable
  name="area"
  :value="value"
  label="地区选择"
  placeholder="点击选择省市区"
  @click="showArea = true"
/>
<van-popup v-model="showArea" position="bottom">
  <van-area
    :area-list="areaList"
    @confirm="onConfirm"
    @cancel="showArea = false"
  />
</van-popup>

script中的代码

export default {
  data() {
    return {
      value: '',
      showArea: false,
      areaList, //这里要注意一下,在官网上后面是个空对象,需要改一下
    };
  },
  methods: {
    onConfirm(values) {
      this.value = values
        .filter((item) => !!item)
        .map((item) => item.name)
        .join('/');
      this.showArea = false;
    },
  },
};

直通Area 省市区选择组件的快车

这里我选择的是下面这种方式

这里是安装及使用的步骤

NPM

npm i @vant/area-data -D

YARN

yarn add @vant/area-data --dev

使用

import { areaList } from ‘@vant/area-data';

注意:areaList: {} 换成 areaList

赶紧动起手来试试。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

关于vant的日历组件,在iPhonex上可选日期空白

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录