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的direction图片渐变动画效果
May 24 Javascript
JS 自定义带默认值的函数
Jul 21 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
Oct 22 Javascript
jQuery控制输入框只能输入数值的小例子
Mar 20 Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
浅谈JavaScript异常处理语句
Jun 26 Javascript
js querySelector() 使用方法
Dec 21 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 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
一个基于PDO的数据库操作类
2011/03/24 PHP
php中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
python mysql断开重连的实现方法
2019/07/26 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
python super()函数的基本使用
2020/09/10 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
购买一个高级域名:BuyDomains
2018/03/11 全球购物
公务员个人自我评价分享
2013/11/06 职场文书
大学旷课检讨书
2014/01/28 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
创先争优活动心得体会
2014/09/04 职场文书
学前班学生评语
2014/12/29 职场文书
高一军训决心书
2015/02/05 职场文书
2015年领班工作总结
2015/04/29 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python