您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

Vue做一个简单的随机点名册

51自学网 2022-02-21 13:36:16
  javascript

布局部分:

<div id="app">        <p>{{result}}</p>        <button @click="randomName()">{{txt}}</button>    </div>

Vue部分:

 <script>        let vm = new Vue({            el:'#app',            data:{                list:["小一","李二","王三","周四","张五"],                // 随机点名的内容                result:'',                // 按钮文本内容                txt:"开始点名",                // 流程控制开关                open:true,                // 定义计时器开关                timer:null            },            methods: {                move(){                    // 获取一个 0-当前数组长度的随机数                    let random = Math.floor(Math.random()*(this.list.length-0))                     // 让随机数成为 list数组的随机下标,赋值给 result ,在页面渲染                    this.result = this.list[random]                },                randomName(){                    // 流程控制开关                    if(this.open){                        // 定义计时器,调用move方法                        this.timer = setInterval(this.move,100)                        this.txt = "停止点名"                        this.open = false                    }else{                        // 清除计时器                        clearInterval(this.timer)                        this.txt = "开始点名"                        this.open = true                    }                }            }        })    </script>

查看结果:

到此这篇关于Vue做一个简单的随机点名册的文章就介绍到这了,更多相关Vue做随机点名册内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


下载地址:
Vue中的
vue使用计算属性完成动态滑竿条制作
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。