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闭包 实例分析
Dec 25 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 Javascript
IE8中动态创建script标签onload无效的解决方法
Dec 22 Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
小程序图片长按识别功能的实现方法
Aug 30 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
如何对react hooks进行单元测试的方法
Aug 14 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
Jul 21 Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 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调用Oracle存储过程的方法
2008/09/12 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
JavaScript判断表单为空及获取焦点的方法
2016/02/12 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
python读写json文件的简单实现
2017/04/11 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
什么是属性访问器
2015/10/26 面试题
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
建党伟业的观后感
2015/06/01 职场文书
对学校的意见和建议
2015/06/04 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
《实心球》教学反思
2016/02/23 职场文书