使用Vue简单实现跑马灯代码...

本文介绍如何使用Vue.js创建跑马灯文字滚动效果,包括HTML结构、Vue实例的设置及方法实现,如开始和停止滚动功能。

在这里插入图片描述
将字幕简单的跑起来,emmmm(类似大街上那种电子滚动屏效果)…
HTML代码:

<!DOCTYPE html>
<html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>跑马灯</title>
</head>
<body>
<div id="app">
<button v-on:click="gostart()">开始</button>
<button v-on:click="gostop()">停止</button>
<h3 v-html="info"></h3>

</div>
<script src="../lib/vue.js" type="application/javascript"></script>
<script type="text/javascript">
    var vm=new Vue({
        el: "#app",
        data: {
            info: "晓看天色暮看云,行也思君,坐也思君...",
            lightIntervalID:null
        },
        methods:{
            gostart(){
                console.log("shshhs");
                if(this.lightIntervalID!=null){return;}
                console.log();
                var _this=this;
                this.lightIntervalID=setInterval(function () {
                    _this.info=_this.info.substring(1).concat(_this.info.charAt(0));

                },200);
            },
            gostop(){
                clearInterval(this.lightIntervalID);
                this.lightIntervalID = null;
            }
        }
    })
</script>
</body>
</html>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值