当前位置: 首页 > news >正文

网站建设百度优化课程网站建设总体情况

网站建设百度优化,课程网站建设总体情况,剪辑素材网站,硅谷主角刚开始做的是软件还是网站vue3封装数值动态递增组件前言源码举个例子#xff1a;前言 1#xff09;使用技术#xff1a; vue3.2 Ts 2#xff09;组件接收参数#xff1a; 参数类型意义是否可选valuenumber数值大小必填durationnumber递增动画持续时间#xff08;单位#xff1a;s#xff09;… vue3封装数值动态递增组件前言源码举个例子前言 1使用技术 vue3.2 Ts 2组件接收参数 参数类型意义是否可选valuenumber数值大小必填durationnumber递增动画持续时间单位s可选默认为2isDecimalboolean是否显示为小数可选默认为false 3补充 组件本身没有过多样式想实现不同样式可以在调用组件时自定义设置样式 源码 templatedivspan refnumberDom0/span/div /templatescript setup langts import { ref, onMounted, onBeforeUpdate, onBeforeUnmount, withDefaults, defineProps } from vue;/*** param value 数值大小 * param duration 递增动画持续时间* param isDecimal 是否显示为小数*/ const props withDefaults(defineProps{value: number,duration: number,isDecimal: boolean}(), {duration: 2,isDecimal: false })let timer: number | null null const timerDelay 5 const numberDom refany(null)onMounted(() {numericalIncrement(numberDom.value) }) onBeforeUpdate(() {if (timer) {clearInterval(timer!)timer null}numericalIncrement(numberDom.value) }) onBeforeUnmount(() {if (timer) {clearInterval(timer!)timer null} })/*** method* param ele 数值对应的dom元素* desc 数值递增动画*/ const numericalIncrement (ele: Element) {const step (props.value * timerDelay) / (props.duration * 1000)let current: number 0let start: number 0let flag: boolean falsetimer setInterval(() {start stepif (start props.value) {flag props.isDecimalclearInterval(timer!)start props.valuetimer null}current startif (flag) {ele.innerHTML current.toString().replace(/(\d)(?(?:\d{3}[]?)$)/g, $1,)} else {ele.innerHTML current.toFixed(0) .toString().replace(/(\d)(?(?:\d{3}[]?)$)/g, $1,)}}, timerDelay) } /scriptstyle scoped div {display: inline-block; } /style举个例子 1使用代码 templatedivNumericalIncrement :duration2 :is-decimaltrue :valueval classnum/NumericalIncrement/div /templatescript setup langts import NumericalIncrement from ./components/NumericalIncrement.vue import {ref,onMounted} from vue; const val ref(110) onMounted((){setTimeout((){val.value200},3000) }) /scriptstyle scoped .num {min-width: 40px;text-align: center;font-size: 20px;background-color: orange;color:#fff; } /style2效果 提示文章到此结束文章为个人学习记录侵删。
http://www.hkea.cn/news/14556499/

相关文章:

  • 商会网站设计网站搭建本地环境
  • 一个网站需要多少容量霸气业务网站源码
  • 知更鸟wordpress模板seo搜索优化是什么意思
  • 网站空间哪里买宁波外贸网站建设和推广
  • 如何用ad做网站北京seo网站
  • 西安专业网站开发哪家好手机怎么进入pc端
  • 新手怎么学做网站优斗网站建设
  • 建设网站公司选哪家好紫金网站制作
  • 风铃建站模板趴比库的网站是谁建设的
  • 百度给企业做网站吗成都设计院招聘
  • 开平建设局网站seo网站标题
  • 宁波市有哪些网站建设公司全网营销课程
  • jquery代码做的网站安徽注册公司网上申请入口
  • 湖南门户网站设计公司网站别人做的收到方正侵权
  • 如何做网站图标淘宝网站怎样做
  • 网站流量与广告费app官网登录入口
  • 做网站 徐州做网页和网站一样吗
  • 河北网站建设seo优化营销制作设计站长工具中文
  • 营销型网站 易网拓大连比较好的网站公司吗
  • 深圳网站设计公司费用是wordpress 服务器权限
  • 网站建设入门基础怎么做网站宣传
  • 关于网站开发的论文文献网络公司注册资金最低标准
  • 外贸模版网站地方网站源码
  • 蛋糕网站模版近期十大热点新闻
  • 有什么免费的网站东戴河网站建设
  • 网站建设栏目规划今天的新闻摘抄
  • 公司网站建设推合同国外便宜域名注册商
  • 泉州网站平台建设公司微网站建设使用程序
  • 免费网站建设朋友交流wordpress安全登录插件下载失败
  • 交通银行网站开发如何用代码制作网站