Vue 实例代码
2019-03-29 15:04
337 查看
版权声明:如有雷同,纯属巧合!!! https://blog.csdn.net/COCOLI_BK/article/details/88893412
跑马灯代码段:(可直接复制使用)
[code]<!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" /> <title>Document</title> <script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script> </head> <body> <div id="app"> <input type="button" value="浪起来" @click="lang" /> <input type="button" value="别浪" @click="stop" /> <h2 v-cloak>{{ msg }}</h2> </div> <script> var vm = new Vue({ el: "#app", data: { msg: "猥琐发育,不要浪啊~~~", flag: null //根据该主键清除定时器 }, methods: { lang() { // //第一种 this指向问题 // var _this = this; // setInterval(function() { // var start = _this.msg.substring(0, 1); // var end = _this.msg.substring(1); // _this.msg = end + start; // }, 200); //第二种 箭头函数解决this指向 if (this.flag != null) return; //当第一次执行过后,this.flag存在值 就会退出!!! this.flag = setInterval(() => { var start = this.msg.substring(0, 1); var end = this.msg.substring(1); this.msg = end + start; }, 200); }, stop() { clearInterval(this.flag); this.flag = null; } } }); &l 4000 t;/script> </body> </html>
相关文章推荐
- vue中element-ui表格缩略图悬浮放大功能的实例代码
- vue+vue-router转场动画的实例代码
- vue底部加载更多的实例代码
- vue2.0中vue-cli实现全选、单选计算总价格的实例代码
- Vue隐藏显示、只读实例代码
- vue用递归组件写树形控件的实例代码
- vue.js实现仿原生ios时间选择组件实例代码
- vue时间格式化实例代码
- vue中七牛插件使用的实例代码
- vue移动端裁剪图片结合插件Cropper的使用实例代码
- Vue 实用分页paging实例代码
- Vue Spa切换页面时更改标题的实例代码
- Vue.js实现实例搜索应用功能详细代码
- vue中子组件向父组件传递数据的实例代码(实现加减功能)
- vue中使用echarts制作圆环图的实例代码
- vue 实现的树形菜的实例代码
- Vue2.0利用vue-resource上传文件到七牛的实例代码
- vue.js获取数据库数据实例代码
- 使用vue制作探探滑动堆叠组件的实例代码
- Vue.js 点击按钮显示/隐藏内容的实例代码