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 相关文章推荐
基于jquery实现的鼠标滑过按钮改变背景图片
Jul 15 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
js实现回放拖拽轨迹从过程上进行分析
Jun 26 Javascript
JavaScript判断用户是否对表单进行了修改的方法
Mar 18 Javascript
jquery带动画效果幻灯片特效代码
Aug 27 Javascript
JS中dom0级事件和dom2级事件的区别介绍
May 05 Javascript
最简单的tab切换实例代码
May 13 Javascript
JavaScript设计模式之单例模式详解
Jun 09 Javascript
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
Sep 05 Javascript
es6中reduce的基本使用方法
Sep 10 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
社区(php&amp;&amp;mysql)一
2006/10/09 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
Python_LDA实现方法详解
2017/10/25 Python
pip命令无法使用的解决方法
2018/06/12 Python
Python Series从0开始索引的方法
2018/11/06 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
文明青少年标兵事迹材料
2014/01/28 职场文书
九年级科学教学反思
2014/01/29 职场文书
七年级历史教学反思
2014/02/05 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
员工培训协议书
2014/09/15 职场文书
廉洁自律个人总结
2015/02/14 职场文书