Vue3如何用自定义组件实现类似vue-count-to的长尾词计数效果?

2026-04-01 15:260阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1003个文字,预计阅读时间需要5分钟。

Vue3如何用自定义组件实现类似vue-count-to的长尾词计数效果?

项目场景:数据可视化大屏开发过程中,需要实现滚动数字的效果。在使用vue2时,使用vue-count-to插件完全没问题,功能也比较完善(滚动时长、起始值、结束值、前缀、后缀、千分位等)。

项目场景:

数据可视化大屏开发的过程中,需要实现一种滚动数字的效果,在使用vue2时,使用vue-count-to完全没有问题,功能也比较完善(滚动时长,开始值,结束值,前缀,后缀,千分隔符,小数分隔符等等),但是在vue3中使用会出现问题。

<template> <div id="nav"> <router-link to="/">Home</router-link> | <router-link to="/about">About</router-link> </div> <count-to :startVal="0" :endVal="2045" :duration="4000"></count-to> <router-view/> </template>

展示的效果

问题描述:

出现的错误时 == Cannot read property ‘_c' of undefined== 这是一个_c的属性没有找到,具体的情况也不是很清楚。在vue-count-to打包后的源码中可以大致看出来,这是在render函数中出现的错误。但是还是没法下手。

阅读全文
标签:实现

本文共计1003个文字,预计阅读时间需要5分钟。

Vue3如何用自定义组件实现类似vue-count-to的长尾词计数效果?

项目场景:数据可视化大屏开发过程中,需要实现滚动数字的效果。在使用vue2时,使用vue-count-to插件完全没问题,功能也比较完善(滚动时长、起始值、结束值、前缀、后缀、千分位等)。

项目场景:

数据可视化大屏开发的过程中,需要实现一种滚动数字的效果,在使用vue2时,使用vue-count-to完全没有问题,功能也比较完善(滚动时长,开始值,结束值,前缀,后缀,千分隔符,小数分隔符等等),但是在vue3中使用会出现问题。

<template> <div id="nav"> <router-link to="/">Home</router-link> | <router-link to="/about">About</router-link> </div> <count-to :startVal="0" :endVal="2045" :duration="4000"></count-to> <router-view/> </template>

展示的效果

问题描述:

出现的错误时 == Cannot read property ‘_c' of undefined== 这是一个_c的属性没有找到,具体的情况也不是很清楚。在vue-count-to打包后的源码中可以大致看出来,这是在render函数中出现的错误。但是还是没法下手。

阅读全文
标签:实现