引入import Vue from 'vue';

import { CountDown } from 'vant';

Vue.use(CountDown);

代码演示

基本用法

time属性表示倒计时总时长,单位为毫秒export default {

data() {

return {

time: 30 * 60 * 60 * 1000

};

}

}

自定义格式

通过format属性设置倒计时文本的内容

毫秒级渲染

倒计时默认每秒渲染一次,设置millisecond属性可以开启毫秒级渲染

自定义样式

通过插槽自定义倒计时的样式,timeData对象格式见下方表格

{{ timeData.hours }}

{{ timeData.minutes }}

{{ timeData.seconds }}

.item {

display: inline-block;

width: 22px;

margin-right: 5px;

color: #fff;

font-size: 12px;

text-align: center;

background-color: #1989fa;

}

手动控制

通过 ref 获取到组件实例后,可以调用start、pause、reset方法

ref="countDown"

millisecond

:time="3000"

:auto-start="false"

format="ss:SSS"

@finish="finish"

/>

import { Toast } from 'vant';

export default {

methods: {

start() {

this.$refs.countDown.start();

},

pause() {

this.$refs.countDown.pause();

},

reset() {

this.$refs.countDown.reset();

},

finish() {

Toast('倒计时结束');

}

}

}

API

Props参数说明类型默认值time倒计时时长,单位毫秒number | string0

format时间格式stringHH:mm:ss

auto-start是否自动开始倒计时booleantrue

millisecond是否开启毫秒级渲染booleanfalse

format 格式格式说明DD天数

HH小时

mm分钟

ss秒数

S毫秒(1 位)

SS毫秒(2 位)

SSS毫秒(3 位)

Events事件名说明回调参数finish倒计时结束时触发-

change v2.4.4倒计时变化时触发timeData

Slots名称说明SlotPropsdefault自定义内容timeData

timeData 格式名称说明类型days剩余天数number

hours剩余小时number

minutes剩余分钟number

seconds剩余秒数number

milliseconds剩余毫秒number

方法

通过 ref 可以获取到 CountDown 实例并调用实例方法,详见 组件实例方法方法名说明参数返回值start开始倒计时--

pause暂停倒计时--

reset重设倒计时,若auto-start为true,重设后会自动开始倒计时--

常见问题

在 iOS 系统上倒计时不生效?

如果你遇到了在 iOS 上倒计时不生效的问题,请确认在创建 Date 对象时没有使用new Date('2020-01-01')这样的写法,iOS 不支持以中划线分隔的日期格式,正确写法是new Date('2020/01/01')。

vant显示日期格式_Vant CountDown 倒计时相关推荐

  1. vant显示日期格式_Vue+Vant ui实现日期时间选择

    Vue+Vant ui实现日期时间选择 1.安装Vant ui npm i vant -S 2.在 main.js 中引入 Vant ui // 引入vant import Vant from 'va ...

  2. linux修改显示日期格式,centos面板日期格式调整

    centos面板日期格式调整 发布时间:2014-11-24 09:44:13来源:红联作者:halazi100 centos面板上日期和时间很容易弄混,用以下方法可以调整 # yum install ...

  3. jsp中显示日期格式设置

    在页面中,当后台传给页面的数据为timestemp或者date类型(原理应该是时间戳)时,可以在jsp中导入JSTL标签库,使用里面的fmt来设置格式 JSTL标签主要分为5种: 1: 核心标签库: ...

  4. 日期转换JSTL JSP 页面显示日期格式设置

    在页面引入:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 然后 ...

  5. java liunx 日期格式化_java关于windows环境下显示日期格式正常,linux环境上异常的问题...

    inList = wmsPickService.findOutOrdDataList(this.getQf()); for (Map m : inList) { SimpleDateFormat fo ...

  6. Extjs日期格式问题

    一般我们的前台代码Ext.grid.ColumnModel里会这样写,以便显示日期格式: Js代码 1.....   2.{header:"birthday",dataIndex: ...

  7. flot横坐标显示日期

    效果图: 要显示日期格式就要引入jquery.flot.time.js插件. 根据API,要把日期转化为毫秒数UTC. 首先,定义一个函数 转化日期: var time = GetTimeStep(n ...

  8. 将数据库中日期格式转换后显示在界面

    笔者用的Mybatis,在将数据库中的date取出之后想显示在界面上,但是总是格林尼治时间,看着特别难受,而且当你修改的时候,是不能被识别的,这个就很烦.于是,笔者,找到一个好办法. 使用 JSTL ...

  9. 显示长日期格式的系统时间

    长格式是以"YYYY年MM月DD日 星期W"的格式来显示的 应用JavaScript中的Date对象来实现的,创建一个Date对象时,如果该对象不包含任何构造参数,并且不通过set ...

最新文章

  1. 15款最好的网站音乐播放器
  2. Atutor、 Claroline、 Moddle及Sakai号称为四大开源课程管理系统
  3. SectionList的使用
  4. 这家工作室花三年把塞尔达做进RogueLike里面
  5. FreeSql (二十七)将已写好的 SQL 语句,与实体类映射进行二次查询
  6. java 常见 错误_JAVA几个常见错误简析
  7. 数据同步的解决方案Canal
  8. 《季羡林先生》读书笔记-3
  9. 能做多大的单片机项目程序开发,就代表了你的敲代码的水平
  10. C++ 解决多对一问题
  11. 使用maven引用第三方jar包
  12. stack(后进先出)
  13. 安装ubuntu20.04,从格式化磁盘到搭建全栈开发环境
  14. CoffeeScript是什么
  15. pem格式证书编码 x509_PEM证书格式
  16. Verilog实现之任意分频电路
  17. 推荐几个免费的ppt模板网站
  18. 计算机窗口关闭不了怎么办,电脑上一直出现这个窗口关都关不掉怎么处理
  19. MindManager思维导图画法教程
  20. python飞机游戏视频教程_10分钟教你用Python做个打飞机小游戏超详细教程

热门文章

  1. 电商转战技术路线(转)
  2. 张学峰谈计算机考研,考研分析师张雪峰称:大学里有个证最“没用”,却还有很多人在考...
  3. 程序猿更喜欢杨超越吗?
  4. Google学术查到文献直接导入endnote的方法
  5. 24年专转本想要成功我们一个怎样做
  6. stream.sum()
  7. java 子类继承父类各方法的执行顺序
  8. python第七关_python 基础第七篇
  9. C++ 异常处理(try catch)
  10. 算法真题02 - 将n个球装入m个盒子