返回顶部
首页 > 资讯 > 精选 >vue版数字翻牌器怎么封装
  • 813
分享到

vue版数字翻牌器怎么封装

2023-06-30 06:06:57 813人浏览 独家记忆
摘要

这篇文章主要介绍了Vue版数字翻牌器怎么封装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue版数字翻牌器怎么封装文章都会有所收获,下面我们一起来看看吧。封装vue版数字翻牌器<template>

这篇文章主要介绍了Vue版数字翻牌器怎么封装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue版数字翻牌器怎么封装文章都会有所收获,下面我们一起来看看吧。

封装vue版数字翻牌器

<template>     <div class="number">         <ul id="dataNums">             <li v-for="(item,index) in list" :key="index">                 <div class="dataBoc">                     <div class="tt" :>                         <span v-for="(item2,index2) in numList" :key="index2">{{item2}}                                 </span>                                     </div>                 </div>             </li>         </ul>     </div> </template>

vue版数字翻牌器怎么封装

js部分 

export default {     props:{ number:Number },     data(){         return{             list:[],             numList: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, '.']         }     },     mounted(){         this.scroll();     },     methods:{         scroll(){             this.list=this.number.toString().split('');             let arr=[];             this.list.forEach((value) => {                 arr.push({ num:value, top:0 })             });             this.list=arr;           let Hei=parseFloat(getComputedStyle(document.getElementById("dataNums")).height);                         this.list.forEach((value,index) => {             setTimeout(()=>{                 value.top=parseFloat((value.num*Hei)+(Hei*10)); },index*300);             });         }     } }

CSS样式 

.number {     margin-bottom: 10px;     text-align: center;     ul {     display: inline-block;     height: 40px;     text-align: center;     li {         float: left;         width: 40px;         height: 40px;         text-align: center;         margin: 0 4px;         background: url("../assets/images/yuyueshf/number.png") no-repeat center;//背景图                             background-size: 100% 100%;         .dataBoc {             position: relative;             width: 100%;             height: 100%;             overflow: hidden;             .tt {                 position: absolute;                 top: 0;                 left: 0;                 width: 100%;                 height: 100%;                 span{                 width: 100%;                 height: 100%;                 line-height: 40px;                 float: left;                 text-align: center;                 font-size: 26px;                 color: #f64841;                 }            }          }        }     } }

关于“vue版数字翻牌器怎么封装”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vue版数字翻牌器怎么封装”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: vue版数字翻牌器怎么封装

本文链接: https://lsjlt.com/news/327638.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue版数字翻牌器怎么封装
    这篇文章主要介绍了vue版数字翻牌器怎么封装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue版数字翻牌器怎么封装文章都会有所收获,下面我们一起来看看吧。封装vue版数字翻牌器<template>...
    99+
    2023-06-30
  • vue版数字翻牌器的封装
    本文实例为大家分享了vue版数字翻牌器的封装代码,供大家参考,具体内容如下 封装vue版数字翻牌器 <template>      <div class="numb...
    99+
    2024-04-02
  • vue怎么实现数字动态翻牌器
    本篇内容主要讲解“vue怎么实现数字动态翻牌器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现数字动态翻牌器”吧!数字动态翻牌器最近项目里使用到了数字翻牌器,于是自己写了一个,动态的...
    99+
    2023-06-30
  • vue实现数字动态翻牌器
    数字动态翻牌器 最近项目里使用到了数字翻牌器,于是自己写了一个,动态的翻牌器 第一步创建一个组件页面,NumberCount.vue 思路:大概就是显示几位数,然后从0开始滚动到当前...
    99+
    2024-04-02
  • css3翻牌翻数字效果怎么实现
    这篇文章将为大家详细讲解有关css3翻牌翻数字效果怎么实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图如下:没有具体说做什么效果,但是想着纯数字转换太简单了,然后就顺手做了一个翻牌的效果。效果预览...
    99+
    2023-06-08
  • vue3.0翻牌数字组件怎么使用
    这篇“vue3.0翻牌数字组件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue3.0翻牌数字组件怎么使用”文章吧...
    99+
    2023-06-30
  • vue怎么实现翻牌动画
    本篇内容主要讲解“vue怎么实现翻牌动画”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现翻牌动画”吧!应用场景常用于大屏订单数量展示原理利用css writing-mode: ver...
    99+
    2023-06-30
  • Vue怎么封装axios
    今天小编给大家分享一下Vue怎么封装axios的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • Vue中怎么封装Dialog
    Vue中怎么封装Dialog,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。解决方案有两个:在根组件里面引入动态组件,在业务里面通过this.$root.openDialog...
    99+
    2023-06-20
  • vue怎么实现计算器封装
    这篇文章主要介绍“vue怎么实现计算器封装”,在日常操作中,相信很多人在vue怎么实现计算器封装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现计算器封装”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-30
  • Vue封装--如何将数字转换成万
    目录如何将数字转换成万使用方法将大数字单位转化成 万、亿如何将数字转换成万 后端返回的数字要像下面这样在页面上以万为单位进行显示,为了方便,封装了此方法为笔记,以供以后使用 /...
    99+
    2022-11-13
    Vue封装 数字转换成万 Vue数字转换
  • Vue怎么封装一个TodoList
    这篇文章主要介绍Vue怎么封装一个TodoList,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Vue的优点Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue...
    99+
    2023-06-14
  • vue中怎么封装axios请求
    这篇文章将为大家详细讲解有关vue中怎么封装axios请求,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。axiosAxios 是一个基于 promise 的...
    99+
    2024-04-02
  • 怎么用vue封装axios请求
    这篇文章将为大家详细讲解有关怎么用vue封装axios请求,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。其实vue封装axios是很简单的首先 在src路径下建http文件夹 并且创建api.js env...
    99+
    2023-06-15
  • Vue组件封装怎么实现
    这篇文章主要介绍“Vue组件封装怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue组件封装怎么实现”文章能帮助大家解决问题。一、组件封装的优势复用性:组件封装可以将常用的功能或视图模块抽象...
    99+
    2023-07-05
  • C语言怎么封装函数字符串
    这篇文章主要讲解了“C语言怎么封装函数字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言怎么封装函数字符串”吧!封装函数: 判断闰年和平年该函数判断传入的年份是否是闰年和平年,通过返...
    99+
    2023-06-29
  • Vue封装数字框组件实现流程详解
    目录数量选择组件-基本结构数量选择组件-v-model语法糖数量选择组件-功能实现数量选择组件-基本结构 (1)准备基本结构 <script lang="ts" setup n...
    99+
    2023-05-16
    Vue封装数字框组件 Vue数字输入框
  • 在vue中怎么封装G2图表
    本篇内容介绍了“在vue中怎么封装G2图表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue封装G2图表<template>&...
    99+
    2023-06-30
  • vue中数据请求axios怎么封装和使用
    这篇文章主要介绍了vue中数据请求axios怎么封装和使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue中数据请求axios怎么封装和使用文章都会有所收获,下面我们一起来看看吧。一、什么是axios&nb...
    99+
    2023-06-30
  • 怎么用CSS steps()函数实现随机翻牌效果
    这篇文章主要介绍“怎么用CSS steps()函数实现随机翻牌效果”,在日常操作中,相信很多人在怎么用CSS steps()函数实现随机翻牌效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作