• Countdown
    • 安装
    • 属性
    • 贡献者
    • 发布日志

    Countdown

    Countdown

    demo 原始链接编辑文档组件源码

    countdown - 图1

    二维码

    • 介绍
    • 安装
    • 栗子
      • 自动倒计时
      • 手动模式
    • API
    • 重要提示及已知问题
    • 贡献者
    • 版本更新
      Install

    安装

    局部注册

    全局注册

    1. import { Countdown } from 'vux'
    2. export default {
    3. components: {
    4. Countdown
    5. }
    6. }

    1. // 在入口文件全局引入
    2. import Vue from 'vue'
    3. import { Countdown } from 'vux'
    4. Vue.component('countdown', Countdown)

    Examples自动倒计时
    自动倒计时

    countdown - 图2

    1. <template>
    2. <div>
    3. <group :title=" $t('Automatic countdown') ">
    4. <cell title="15s" v-model="value">
    5. <countdown v-model="time" @on-finish="finish" v-show="show"></countdown>
    6. </cell>
    7. </group>
    8. </div>
    9. </template>
    10. <script>
    11. import { Countdown, Group, Cell } from 'vux'
    12. export default {
    13. components: {
    14. Countdown,
    15. Cell,
    16. Group
    17. },
    18. data () {
    19. return {
    20. show: true,
    21. time: 15,
    22. value: ''
    23. }
    24. },
    25. methods: {
    26. finish (index) {
    27. this.show = false
    28. this.value = 'completed'
    29. console.log('current index', index)
    30. }
    31. }
    32. }
    33. </script>

    countdown - 图3 Show code

    手动模式
    手动模式

    countdown - 图4

    1. <template>
    2. <div>
    3. <group :title=" $t('Manually') ">
    4. <x-switch :title=" $t('Start') " v-model="start"></x-switch>
    5. <cell title="15s">
    6. <countdown v-model="time" :start="start" @on-finish="finish"></countdown>
    7. </cell>
    8. </group>
    9. </div>
    10. </template>
    11. <script>
    12. import { Countdown, Group, Cell, XSwitch } from 'vux'
    13. export default {
    14. components: {
    15. Countdown,
    16. Cell,
    17. Group,
    18. XSwitch
    19. },
    20. data () {
    21. return {
    22. time: 15,
    23. value: '',
    24. start: false
    25. }
    26. },
    27. methods: {
    28. finish (index) {
    29. this.start = false
    30. this.time = 20
    31. }
    32. }
    33. }
    34. </script>

    countdown - 图5 Show code

    API

    属性

    名字类型默认值说明版本要求
    valuenumber时间,秒为单位
    startbooleantrue是否开始计数

    贡献者

    贡献者

    该组件(包含文档)迭代次数 5,贡献人数 1
    airyland

    Changelog

    发布日志

    • v2.0.0 [deprecated] 下一版本开始不再维护