封装Vue倒计时组件vuecountdown(详细教程)
由于开发需要,捣鼓了一个倒计时组件!特此分享,希望帮助到大家
先看效果
倒计时
来看流程,由于组件上传到远程仓库,大家可直接下载使用
npm下载
npm install --save-dev dircountdown
cnpm下载
cnpm install --save-dev dircountdown
页面代码
<template>
<div class="box">
<button @click="startCount">开始计时</button>
<div class="myCountdown"><count-down:start="startSecond"end="0"style="color: #fff"v-on:endcallback="endFn":autoshow="false"splitsymbol="时-分-秒":autostart="false"ref="countdown"></count-down></div
</div>
</template>
<script>
import CountDown from "dircountdown";
export default {data() {return {startSecond: "120", //开始时间,以秒为单位};},methods: {
//倒计时启动事件startCount() {this.$refs.countdown.countTime();console.log("999", this.$refs.countdown);},
//弹窗事件endFn() {alert("考试时间到!请切到最後一題提交答案");},},components: { CountDown },};
</script>
<style lang="scss" scoped>
.box {height: 50px;display: flex;justify-content: space-between; //样式可以根据自己需求写align-items: center;background-color: #79213a;color: #fff;padding: 0 10px;
}
</style>
组件相关属性:
封装Vue倒计时组件vuecountdown(详细教程)相关推荐
- Vue子传父详细教程
子传父通过自定义事件,this.$emit("自定义方法名1",需要传的值)进行传值. 本文父组件:shopping.vue 子组件:shoplist.vue 1.第一步,在父组件 ...
- 手把手带你分解 Vue 倒计时组件
大家好,我是漫步,今天来分享一个Vue 组件的内部,喜欢记得关注我并设为星标. 一.前言 前端开发博客 入职的第一个需求是跟着一位前端大佬一起完成的一个活动项目. 由于是一起开发,当然不会放过阅读大佬 ...
- 封装 Vue.js 组件库
文章前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:内容较多,建议通过左侧导航栏进行阅读 课程目标 开源组件库 Element-UI iView CDD 基本介绍 CDD(Component-D ...
- Vue父传子详细教程
本文父组件:shopping.vue 子组件:shoplist.vue 1.父组件引入子组件 1.1.引入组件 import shoplist from '../shoplist.vue' 1.2.注 ...
- 【Echarts】Vue项目使用echarts详细教程,暗色系柱状图,折线图,环形图等详细配置代码
文章目录 一.引入 echarts 二.效果图及其详细代码 2.1.双柱柱状图 2.2.折柱混合图 2.3.堆叠柱状图 2.4.嵌套环形图 2.5.普通环形图 一.引入 echarts echarts ...
- vux使用方法 php,Vue+Vux项目(详细教程)
本文给大家分享一段详细的代码给大家介绍Vue+Vux项目实践思路,需要的朋友可以参考下 提供完整的路由,services""""` -------------- ...
- vue excel导入mysql详细教程_Vue前端上传EXCEL文件,后端(springBoot+MyBatis+MySQL)解析EXCEL并批量插入/更新数据库...
文章目录 Vue前端 后端 controller层 service层:如何解析Excel文件 MyBatis:实现批量插入 在mysql中设置唯一索引Unique Index MySQL中的inser ...
- win10安装和搭建vue环境(超详细教程)Vue新手教程(1):
PS:笔者为计科专业研一在读,最近打算学习Vue,踩了许多坑,在此将学习过程分享出来,后续还会持续更新. 一.安装Vue环境 首先,在安装Vue环境之前,我们首先需要安装npm这个玩意. 那么npm这 ...
- Vue脚手架搭建及vue项目创建【详细教程】
目录 Vue脚手架 环境安装 Vue项目创建 Vue项目目录结构 项目运行流程 组件结构 Vue脚手架 Vue脚手架指的是vue-cli,它是一个快速构建**单页面应用程序(SPA)**环境配置的工具 ...
最新文章
- jQuery EasyUI 表单插件 - Datebox 日期框
- 获取网页中选中的文字
- web前端知识(04html的表单)
- android tabhost 生命周期,FragmentTabHost + FragmentLayout布局框架,Fragment生命周期
- SQL查询-巧用记录数统计人数
- Unity项目中的资源管理
- [Elasticsearch2.x] 多字段搜索 (二) - 最佳字段查询及其调优 译
- 【摘抄】SLAM中的位姿
- JavaScript高级程序设计(第三版)pdf的下载地址
- Kconfig Kbuild
- Mc1.16forge官混教程/教补-#6 原版配方数据包
- WordPress Contact Form插件‘cntctfrm_contact_emai’参数跨站脚本漏洞
- [ github ] 我是怎么用GitHub的?
- 甘恒通:腾讯信鸽海量移动推送服务构建
- 【仿真建模】第四课:AnyLogic入门基础课程 - 轨道交通仿真入门讲解
- 一、Composer下载安装
- 逆商助你回顾2019年迎面2020年
- 不同公司系统的对接心得
- Vert.x(vertx) 连接MySQL、Oracle数据库
- DataView的用法
热门文章
- 使用pip install 安装软件包时用清华的源,极速安装
- Word中表格分页前一页没有下横线(边框)问题的解决
- 我和Java的爱恨情仇
- 小程序搭建制作流程是怎样的?
- 苹果cms安装mysql检测失败_maccms(苹果cms)采集过程报错--MySQL server has gone away错误的解决办法...
- android 浏览器 dlna,基于dlna跨屏播放的方法及系统、浏览器端装置和播放装置的制造方法...
- 阿里UC百亿PV的前端监控平台:(1)概述
- 和网易大佬的技术面谈,大厂直通车!
- Yocto Project 快速入门指南
- uniApp image标签引入图片想要偏移不要用padding 会出现 图重影问题 最好换成margin