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 相关文章推荐
js资料prototype 属性
Mar 13 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
Dec 10 Javascript
基于jquery的大众点评,分类导航实现代码
Aug 23 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
Apr 26 Javascript
js实现的点击数量加一可操作数据库
May 09 Javascript
javascript实现一个简单的弹出窗
Feb 22 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
May 05 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
Jun 07 Javascript
jQuery实现鼠标跟随效果
Feb 20 Javascript
优雅的在React项目中使用Redux的方法
Nov 10 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
Jan 20 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小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
vue中添加mp3音频文件的方法
2018/03/02 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
JavaScript 异步时序问题
2020/11/20 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python正则表达式match和search用法实例
2015/03/26 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
总经理助理岗位职责范本
2014/07/20 职场文书
2014年药房工作总结
2014/11/22 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
圣诞晚会主持词
2015/07/01 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript