MiaoMiao'S Dev Life
  • 首页
  • 技术专栏
首页 / 前端技术 / vue pomodoro (番茄钟) 组件 – 基于vue2.x

vue pomodoro (番茄钟) 组件 – 基于vue2.x

前端技术 • 8 years ago

简介

本人一直是一个番茄工作法的簇拥,所以决定写一个基于vue 2.x开发的番茄钟 demo 来练练手。灵感来自于另一个组件vue-radial-progress。

效果图demo

效果图如下所示:

安装

    npm install vue-pomodoro --save

用法

用法1

<template>
  <Pomodoro :total-pomodoro = "totalPomodoro"
            :work-duration = "25"
            :diameter = "diameter">
  </Pomodoro>
</template>

<script>
import Pomodoro from 'vue-pomodoro'

export default {
  data () {
    return {
      diameter: 300
      totalPomodoro: 4
    }
  },

  components: {
    Pomodoro
  }
}
</script>

属性说明

Name Default value Description
totalPomodoro 4 计划的番茄时间个数
workDuration 25 工作时间(分钟).
restDuration 5 休息时间(分钟).
startColor #CCFFFF 番茄时钟运行时的渐变开始颜色.
stopColor #99CCCC 番茄时钟运行时的结束渐变颜色.
innerStrokeColor #0099CC 番茄钟的背景色.
strokeWidth 10 番茄钟的宽度.
innerTextColor #FF6666 番茄钟文字显示的颜色
diameter 300 番茄钟的直径大小(px)

相关链接

1.github链接
2.demo地址链接

Like (0)
Comments (0)
Back
Leave a comment
Related Posts
动态表单的设计思想及实现策略
随着各个企业数字化转型的不断推进,越来越多的企业开始重视业务流程自动化,其中表单处理是一个重要和复杂的环节。传统的表单处理方式通常需要开发人员编写大量的代码,而“动态表单”可以在无需开发人员介入的情况下,帮助企业快速地生成符合业务需求的表单页面,提高业务效率和减少出错率,成为数字化转型中的一种重要技术方案。 ...
2 years ago
整洁架构在小程序中的应用
公司的核心小程序项目经过过去将近 1 年半时间的发展,业务流程已经基本完成了从 0 到 1 的建设。于此同时由于前期业务发展很快,开发时间紧,任务重,很多代码在没有经过前期思考就写入了代码库中,造成当前项目代码逐渐腐化。 ...
3 years ago
跨端业务组件库方案调研-基于 h5 和 小程序
前段时间在公司推了一套跨端组件库的方案,趁着这段时间稍微有点空把调研的过程记录下来。 ...
3 years ago
© 2016-2025 All Rights Reserved⋅Developed by nicetheme⋅浙ICP备19034990号
  • 首页
  • 技术专栏
Search (0)
    Load more...
    Contents
    • 简介
    • 效果图demo
    • 安装
    • 用法
      • 用法1
    • 属性说明
    • 相关链接
    Tags
    css docker es6 git html js typescript vue 动态表单 整洁架构