vue.js动态计时器

番茄 (pomodoro)

Timer for Pomodoro Technique built on Vue.js 2.0 with PWA

基于PWA的Vue.js 2.0构建的Pomodoro技术计时器

Built using Vue.js 2.0 with PWA (Progressive Web Apps) and Bootstrap 4.

使用带有PWA(渐进式Web应用程序)和Bootstrap 4的Vue.js 2.0构建。

View demo 查看演示 Download Source 下载源

使用的技术/模块 (Technologies/Modules used)

  • Vue.js 2.0

    Vue.js 2.0

  • Vue Router

    Vue路由器

  • Vuex

    威克斯

  • Bootstrap 4 Beta 2 (css only)

    Bootstrap 4 Beta 2(仅限CSS)

  • Bootstrap Vue

    Bootstrap Vue

特征 (Features)

  • 25 minutes Pomodoro interval

    25分钟番茄时间间隔

  • 5 minutes Short Break interval

    5分钟短暂休息时间

  • 20 minutes Long Break interval

    20分钟长休息间隔

  • Different timer text color during break time

    休息时间不同的计时器文字颜色

  • Toggle Sound

    切换声音

  • Toggle Autostart Next Interval

    切换下一个间隔自动启动

  • Intervals completed log

    间隔完成日志

  • Responsive

    React灵敏

查询字符串配置 (Query string configurations)

Function Parameter Default Setting
Whether to start next interval when the current one is completed autonext off on/off
Start timer immediately autostart off on/off
Play sound when the current interval is completed sound on on/off
功能 参数 默认 设置
当前间隔完成后是否开始下一个间隔 自动下一步 开关
立即启动计时器 自动启动 开关
当前间隔完成时播放声音 声音 开关

使用技巧 (Usage Tip)

To open this app in a small window on a desktop machine, type the following into the browser address bar or create a bookmark:

要在台式机的小窗口中打开此应用,请在浏览器地址栏中输入以下内容或创建书签:

**javascript:window.open('https://pomodoro-timer.github.io', 'pomodoro', 'height=350,width=400')**

Note #1: Sometimes browser will skip the front javascript: during paste, type this in manually if necessary.

注意#1:有时浏览器会跳过前面的javascript:在粘贴过程中,如有必要,请手动键入。

Note #2: Some browsers might not support all the features if invoked this way. For example Microsoft Edge does not support window sizing.

注意#2:如果以这种方式调用某些浏览器,则可能不支持所有功能。 例如,Microsoft Edge不支持窗口大小调整。

构建设置 (Build Setup)

# install dependencies
npm install# serve with hot reload at localhost:8080
npm run dev# build for production with minification
npm run build# build for production and view the bundle analyzer report
npm run build --report

翻译自: https://vuejsexamples.com/timer-for-pomodoro-technique-built-on-vue-js/

vue.js动态计时器

vue.js动态计时器_基于Vue.js的Pomodoro技术计时器相关推荐

  1. vue时间天气插件_基于vue.js 2.0的百度天气应用 – vue-weather

    vue-weather 基于vue.js 2.0的百度天气应用. 说明 初学vue,在看完一个简单的视频教程和走两遍完官方文档之后仍然感觉云里雾里,知其然不知其所以然(虽然现在好了点).请教了高手之后 ...

  2. seo vue 动态路由_基于vue.jsvue-router的动态更新TDK(SEO优化)

    本文基于工作项目开发,做的整理笔记 前几天帮朋友解决这个问题,顺带学习了一下,做个笔记Mark下. 前提条件: 你已经了解并使用vue,能够搭建应用站点. 编码环境: system:OS X EI C ...

  3. seo vue 动态路由_基于Vue SEO的四种方案

    前言:众所周知,Vue SPA单页面应用对SEO不友好,当然也有相应的解决方案,下面列出几种最近研究和使用过的SEO方案,SSR和静态化基于Nuxt.js来说. 关于服务器渲染:,对Vue版本有要求, ...

  4. 基于vue前端聊天插件_基于Vue聊天的实现

    基于vue前端聊天插件 基本视频聊天 (basic-vue-chat) Easy to use VueJS chat. 易于使用的VueJS聊天. 安装 (Installation) You can ...

  5. vue划入划出事件_基于vue中对鼠标划过事件的处理方式详解

    鼠标事件进行监听 需求中,在一个table(组件)表中,对于其中一列(该列为图片列),当鼠标划过该列的某个单元格子(图片)时,需要展示出该单元格子对应的遮罩层 翻阅了一些博客,发现好多都提到了mous ...

  6. vue连线 插件_基于Vue的任务节点图绘制插件(vue-task-node)

    简介: vue-task-node 是一个基于Vue的任务节点图绘制插件(vue-task-node is a Vue based task node mapping plug-in) 此篇博客会随插 ...

  7. dynamic 365 js 失去焦点_基于Auto.js的QQ好友动态秒赞系统

    0.脑筋急转弯 请问在什么情况下 log(10) == 10 log(20) == 20 左滑查看答案                                                c ...

  8. vue项目的停止_基于Vue项目开发中遇到的坑及终结

    之前一直在公司忙项目,忙项目的,好歹是发布了1.0版本.终于是有时间写一个总结了. 话说我就一个实习生一进来就要做项目核心,真的有点受宠若惊,还好项目是1.0版本,先实现部分功能,访问量也不大,加上一 ...

  9. vue连线 插件_基于vue的网页标尺辅助线工具(vue-ruler-tool)

    原文首发于我的博客,欢迎点击查看获得更好的阅读体验~ 标尺辅助线.gif vue-ruler-tool 最近在网上找到一个网页制作辅助工具-jQuery标尺参考线插件,觉得在现在的一个项目中能用的上, ...

最新文章

  1. mongodb 字符串转bson_BSON及mongoDB数据类型
  2. phpstudy2018升级MySQL5.5为5.7.24教程(图文)
  3. 寻找兄弟单词(2012.5.6百度实习)
  4. ListView 常用属性
  5. 【收藏】goland报错:报错package xxx is not in GOROOT or GOPATH 或者 cannot find package “xxx“ in any of
  6. android虚拟机加载机制,Android虚拟机与类加载机制
  7. .Net Core 之 Ubuntu 14.04 部署过程
  8. python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
  9. 【转载】移植FFMpeg到VC环境心得
  10. {Azure} 常用链接
  11. Ubuntu: 搭建tftp,nfs服务器
  12. 全网沸腾!鸿蒙手机要来了
  13. Java中Spring报错org.springframework.core.annotation.AnnotationUtils.clearCache()V
  14. duri oracle 连接字符串_Oracle连接字符串大全
  15. ASP.NET MVC3中的路由系统 Routes
  16. Servlet和JSP学习指南
  17. 通达信标记符号_通达信在股票名称后自动标记
  18. 如何写一份具有业务价值的分析报告
  19. Using platform encoding (UTF-8 actually) to copy filtered resources错误
  20. Ubuntu系统中IPFS环境的配置

热门文章

  1. 深入理解扩展运算符实现原理
  2. seata的部署与微服务集成(包含多集群异地容灾配置)
  3. html语音合成text2audio讯飞,python讯飞语音合成
  4. a1a2b1b2c1c2语言级别区分,西班牙语 | 西班牙语的等级是怎么划分的?(A1/A2、B1/B2、C1/C2)...
  5. 用友U9 查看功能页面实体
  6. 解忧云SMS短信服务平台系统 短信发送系统源码 全解密随时可以二开无后门
  7. P1919 FFT加速高精度乘法
  8. 13个创意爆棚的广告图片
  9. 中小学生安全专用手机
  10. U盘中毒了怎么恢复文件?教你正确解决方法