Vue 使用计时器实现跑马灯效果的实例代码


Posted in Javascript onJuly 11, 2019

Vue 使用计时器实现跑马灯效果,代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <script src="../Vue/vue.js"></script>
  <link href="lib/bootstrap-3.3.7/css/bootstrap.css" rel="external nofollow" rel="stylesheet">
  <title>跑马灯</title>
  <style type="text/css">
    #app button {
      outline: none;
    }
  </style>
</head>
<body>
  <div id="app" style="margin: 20px">
    <button class="btn btn-info" @click='lang'>飞的速度</button>
    <button class="btn btn-info" @click='stop'>猥琐发育</button>
    <div>
      <h4 style="color: red">{{msg}}</h4>
      <img src="buxiang.jpeg" alt="">
    </div>
  </div>
  <script>
    var ve = new Vue({
      el: '#app',
      data: {
        msg: '只有飞速的旋转,才可以止住为的泪水,忘记你的模样。。。',
        intervalId: null,
      },
      methods: {
        // 动起来
        lang() {
          if (this.intervalId != null) return;
          this.intervalId = setInterval(() => {
            // 获取第一个字符
            var start = this.msg.substring(0, 1)
            // 获取第一个字符后面的所有字符
            var end = this.msg.substring(1)
            this.msg = end + start
          }, 300)
        },
        // 停止运动
        stop() {
          clearInterval(this.intervalId)
          // 重新赋值null
          this.intervalId = null
        }
      }
    })
  </script>
  <script src="lib/jquery/jquery-3.4.1.js"></script>
  <script src="lib/bootstrap-3.3.7/js/bootstrap.js"></script>
</body>
</html>

效果

Vue 使用计时器实现跑马灯效果的实例代码

总结

以上所述是小编给大家介绍的Vue 使用计时器实现跑马灯效果的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
javascript 快速排序函数代码
May 30 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript实现斗地主游戏的思路
Feb 29 Javascript
JS DOM实现鼠标滑动图片效果
Sep 17 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
Jul 05 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
微信小程序中时间戳和日期的相互转换问题
Jul 09 Javascript
Vue.directive使用注意(小结)
Aug 31 Javascript
Vue 子组件与数据传递问题及注意事项
Jul 11 #Javascript
ES6的异步终极解决方案分享
Jul 11 #Javascript
微信小程序的开发范式BeautyWe.js入门详解
Jul 10 #Javascript
实现一个 Vue 吸顶锚点组件方法
Jul 10 #Javascript
vue webpack重写cookie路径的方法
Jul 10 #Javascript
vue登录页面cookie的使用及页面跳转代码
Jul 10 #Javascript
Laravel admin实现消息提醒、播放音频功能
Jul 10 #Javascript
You might like
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
laravel安装和配置教程
2014/10/29 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
jQuery 获取URL参数的插件
2010/03/04 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
在父页面调用子页面的JS方法
2013/09/29 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
简单介绍Python中的decode()方法的使用
2015/05/18 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
python读取ini配置文件过程示范
2019/12/23 Python
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
小学开学标语
2014/07/01 职场文书
校园游戏活动新闻稿
2014/10/15 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫