zoukankan      html  css  js  c++  java
  • Vue实现跑马灯的效果

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>跑马灯</title>
    <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
    </head>
    <body>
        <div id="app">
        <h4>{{ msg }}</h4>
        <input type="button" value="启动" @click="start">
        <input type="button" value="启动1" @click="start1">
        <input type="button" value="停止" @click="stop">
        </div>
    
    <script>
        new Vue({
            el: '#app',
            data: {
            msg:"猥琐发育,别浪~~~~",
            intervalId:null //定义定时器ID
            },
        methods: {
            start:function(){
                //substring来进行字符串截取,把第一个字符截取出来,放到最后一个位置即可
                //为了实现点击下按钮,自动截取字符串。在截取代码放在定时器里面
                var _this = this;
                if(_this.intervalId == null){
                _this.intervalId = setInterval(function(){
                    //获取到头的第一个字符
                    var start = _this.msg.substring(0,1);
                    //获取到 后面的所有字符
                    var end = _this.msg.substring(1);
                    //重新拼接新的字符串
                    _this.msg = end + start;
                    }
                ,400);
                }
            },
            start1:function(){
                //箭头函数外面和里面的this保持一致
                this.intervalId = setInterval(() => {
                    //获取到头的第一个字符
                    var start = this.msg.substring(0,1);
                    //获取到 后面的所有字符
                    var end = this.msg.substring(1);
                    //重新拼接新的字符串
                    this.msg = end + start;
                    }
                ,400);
            },
            stop(){
                clearInterval(this.intervalId) 
                this.intervalId = null;
                }
            }
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    常用Java工具类
    Enum应用
    mybatis xml <if>判断字符串相等
    sqlserver插入图片数据
    [转载]Jquery Chosen 插件动态生成option或重新绑定
    工作问题整理-- sqlserver 新增参数限制,maven pom邮件发送
    【转载】redis.windows.conf 参数说明
    oracle11g更改字符集
    oracle基础知识小结
    [转载]SQL Server 数据库定时自动备份
  • 原文地址:https://www.cnblogs.com/f-rt/p/10064669.html
Copyright © 2011-2022 走看看