vuejs怎么实现文字滚动

vuejs实现文字滚动的方法:1、创建好前端代码文件;2、通过js代码来控制盒子的高度,并使其不断的重复添加即可。

vuejs怎么实现文字滚动

本文操作环境:windows7系统、vue2.9.6版,DELL G3电脑。

vuejs怎么实现文字滚动?

VueJS和Javascript实现文字上下滚动效果:

一提到文字上下滚动,我们就会想到用不同的程序去实现,而且页面中有文字滚动会增加这个网页的互动和可信度。

立即学习“前端免费学习笔记(深入)”;

1.Js最简单的方法是控制盒子的高度,使不断的重复添加
vuejs怎么实现文字滚动

/**scroll css**/#scrolldiv{height: 400px;overflow: hidden;}
                    
                            
  • 用户130****0834   刚刚  砸中500元京东卡 正在兑换中
  •                         
  • 用户176****2746   刚刚  砸中1000美元赠金 正在兑换中
  •                         
  • 用户132****7754   刚刚  砸中500元京东卡 正在兑换中
  •                         
  • 用户181****4518 1分钟前 砸中U盘+高级笔+充电宝 正在兑换中
  •                         
  • 用户185****5483 1分钟前 砸中品牌热销保温杯 正在兑换中
  •                         
  • 用户158****7375 2分钟前 砸中外汇交易书+高级伞+手机支架+海马刀 正在兑换中
  •                         
  • 用户130****6766 3分钟前 砸中1000美元赠金 已成功兑换
  •                         
  • 用户170****2437 5分钟前 砸中U盘+高级笔+充电宝 已成功兑换
  •                         
  • 用户156****2475 5分钟前 砸中品牌热销保温杯 已成功兑换
  •                         
  • 用户189****1698 7分钟前 砸中500元京东卡 已成功兑换
  •                         
  • 用户132****1754 8分钟前 砸中1000美元赠金 已成功兑换
  •                         
  • 用户177****2154 9分钟前 砸中外汇交易书+高级伞+手机支架+海马刀 已成功兑换
  •                     
                    
                    
    /**word scroll css**/ window.onload = roll(40); function roll(t) { var scroll1 = document.getElementById("scroll1"); var scroll2= document.getElementById("scroll2"); var scrolldiv = document.getElementById("scrolldiv");//把内容重复复制,达到滚动不间断的效果 scroll2.innerHTML = scroll1.innerHTML; scrolldiv.scrollTop = 0; setInterval(rollStart, t); } function rollStart() { if (scrolldiv.scrollTop >= scroll1.scrollHeight) { scrolldiv.scrollTop = 0; } else { scrolldiv.scrollTop++; } }

    登录后复制

    2.Vuejs实现文字上线滚动
    vuejs怎么实现文字滚动

    前端代码呈现:

                        
                              
    • {{item.time}}{{randomPhoneNumber()}}用户诊断了{{item.company}}
    •                     
                    

    登录后复制

    数据结构设计:

    new Vue({        el:'#app',        data(){            return{                animate:false,        scroll_lists:[            {time:'2秒钟前',company:'海康威视(002415)'},              {time:'8秒钟前',company:'烽火通信(600498)'},             {time:'3分钟前',company:'恒逸石化(000703)'},              {time:'5分钟前',company:'紫光国微(002049)'},            {time:'39分钟前',company:'新天科技(300259)'},            {time:'1小时前',company:'兴业银行(601166)'},            {time:'3小时前',company:'中国核建(601611)'}        ],    };    }, //created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。//mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。    created(){        setInterval(this.scroll,2000)    },    methods:{        // 根据字典生成随机序列     randomCode:function (len,dict) {     for (var i = 0,rs = ''; i < len; i++)        rs += dict.charAt(Math.floor(Math.random() * 100000000) % dict.length);     return rs; }, // 生成随机手机号码randomPhoneNumber:function(){        // 第1位是1 第2,3位是3458 第4-7位是* 最后四位随机 this.$options.methods使用上一个函数的返回值 return [1,this.$options.methods.randomCode(2,'3458'),'****',this.$options.methods.randomCode(4,'0123456789')].join(''); }, scroll(){ this.animate = true         var that = this;       setTimeout(function(){              that.scroll_lists.push(that.scroll_lists[0]);             that.scroll_lists.shift();             that.animate=false; },1500) } } }) 

    登录后复制

    推荐:《最新的5个vue.js视频教程精选》

    以上就是vuejs怎么实现文字滚动的详细内容,更多请关注【创想鸟】其它相关文章!

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

    发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3269237.html

    (0)
    上一篇 2025年4月5日 18:42:57
    下一篇 2025年4月5日 18:43:20

    AD推荐 黄金广告位招租... 更多推荐

    相关推荐

    • 使用PHP和Vue.js构建快速响应式 Web 应用程序

      在当今的时代,web 应用程序需要快速响应和高效的交互特性来满足用户的需求。为此,php 和 vue.js 成为了两个广泛使用的工具,用于构建快速响应式的 web 应用程序。 PHP 是一种流行的服务器端脚本语言,它可以协助 Web 开发人…

      编程技术 2025年5月2日
      000
    • vue.js将echarts封装为组件一键使用

      做项目的时候为了让数据展示的更加直观,总会用到图表相关的控件,而说到图表控件第一时间当然想到echarts这个开源项目,而它不像iview、element-ui这些组件使用起来那么便捷,需要绕一个小弯,为了图方便于是对echarts进行了一…

      2025年5月1日
      000
    • 在vue中如何使用echarts

      本篇文章主要介绍了在vue中通过axios异步使用echarts的方法,现在分享给大家,也给大家做个参考。 现实的工作中, 数据不可能是像之前的demo演示的那样把数据写死的. 所有的数据都应该通过发送请求进行获取, 所以, 这篇文章, 我…

      2025年5月1日
      000
    • 【吐血整理】40+ Vue3 实用工具分享

      vue3正式发布已经快2年了,今年2月也正式变成 vue 项目的默认版本。下面本篇文章就整理总结了40个vue3 实用工具、ui库、插件、生态分享给大家,希望对大家有所帮助。 1、Vue3 UI组件库 UI组件库是可以理解为是一个重复使用的…

      2025年5月1日
      000
    • PHP和Vue.js入门教程:如何创建简单的统计图表

      PHP和Vue.js入门教程:如何创建简单的统计图表 引言:统计图表是数据可视化中常用的一种方式,它可以帮助我们更直观地理解和分析数据。本教程将介绍如何使用PHP和Vue.js创建简单的统计图表,通过实例演示来帮助读者入门。 第一部分:准备…

      2025年5月1日
      000
    • 快速入门BootstrapVue

      教程推荐:bootstrap教程 Vue.js 是一个流行的 JavaScript 库,用于在短时间内开发原型。这包括用户界面、前端应用、静态网页和本机移动应用。它以易用的语法和简单的数据绑定功能而闻名。 最近,Vue.js 生态系统发布了…

      2025年5月1日 编程技术
      000
    • vue.js怎么连接数据库

      vue.js连接数据库的方法:1、建立php站点;2、创建数据库;3、php连接数据库;4、创建vue站点;5、创建组件,连接数据库;6、加载组件;7、在app.vue中引入组件。 本文操作环境:windows10系统、php 7&…

      2025年4月5日 编程技术
      200
    • vue.js怎么解决跨域问题

      vue.js解决跨域问题的方法:1、进入到vue项目根目录;2、找到vue.config.js文件,使用编辑器打开;3、在proxy中设置跨域即可。 本文操作环境:windows10系统、vue 2.5.2、thinkpad t480电脑。…

      2025年4月5日 编程技术
      200
    • vue.js中如何跳转页面

      vue.js中跳转页面的方法:1、在DOM中分别设置后退、前进、跳转任一页三个按钮;2、在构造函数中操纵后退、前进、跳转任一页三个按钮,将方法写在methods中即可。 本文操作环境:windows10系统、vue.js 2.5.2、thi…

      2025年4月5日
      100
    • vue.js怎么修改页面标题

      vue.js修改页面标题的方法:1、在路由文件index.js中给需要的路由添加title;2、在路由的beforeEach拦截器中进行处理即可。 本文操作环境:windows10系统、vue.js 2.9、thinkpad t480电脑。…

      2025年4月5日
      100

    发表回复

    登录后才能评论