第一个VUE,如何实现跑马灯效果

 时间:2024-10-29 04:14:58

1、打开Hbuilder、建立一个项目(引入vue.js的包,vue的官网可直接下载)、目录结构如下

第一个VUE,如何实现跑马灯效果

2、用<script src="js/vue.js"></script>引入vue.js

第一个VUE,如何实现跑马灯效果

3、建立两个按钮<input type="button" value="start" /><input type="button" value="stop" />

第一个VUE,如何实现跑马灯效果

4、添加vue的渲染 <script> var vm=new Vue({ el:'#app', data:{ msg:'实现跑马灯效果' } }) </script>

第一个VUE,如何实现跑马灯效果

5、添加click事件,以及字符串拆分,实现大致效果,如图

第一个VUE,如何实现跑马灯效果

6、设置定时器、以及暂时效果

第一个VUE,如何实现跑马灯效果

7、防止重复点击定时器

第一个VUE,如何实现跑马灯效果

8、代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>测试第一个VUE(跑马灯效果)</title> <script src="js/vue.js"></script> </head> <body> <div id="app"> <input type="button" value="start" @click="start"/> <input type="button" value="stop" @click="stop"/> <h4>{{msg}}</h4> </div> </body> <script> var vm=new Vue({ el:'#app', data:{ msg:'实现跑马灯效果', intervalId:null }, methods:{ start(){ 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) this.intervalId=null; } } }) </script></html>

  • 怎么root手机获得最高权限
  • 如何删除逻辑卷
  • 小米11ultra如何设置超级壁纸
  • Windows编辑内置的域组策略计算机自动证书申请
  • 热门搜索
    四年级科普手抄报 手抄报排版设计 孝敬父母手抄报 文明礼仪手抄报花边 呵护心灵手抄报资料 阅读手抄报的内容 中秋节手抄报简单又好看 礼仪手抄报 安全伴我行手抄报图片 快乐的暑假手抄报