Vue做一個簡單的隨機點名冊
布局部分:
<div id="app"> <p>{{result}}</p> <button @click="randomName()">{{txt}}</button> </div>
Vue部分:
<script> let vm = new Vue({ el:'#app', data:{ list:["小一","李二","王三","周四","張五"], // 隨機點名的內(nèi)容 result:'', // 按鈕文本內(nèi)容 txt:"開始點名", // 流程控制開關(guān) open:true, // 定義計時器開關(guān) timer:null }, methods: { move(){ // 獲取一個 0-當(dāng)前數(shù)組長度的隨機數(shù) let random = Math.floor(Math.random()*(this.list.length-0)) // 讓隨機數(shù)成為 list數(shù)組的隨機下標(biāo),賦值給 result ,在頁面渲染 this.result = this.list[random] }, randomName(){ // 流程控制開關(guān) if(this.open){ // 定義計時器,調(diào)用move方法 this.timer = setInterval(this.move,100) this.txt = "停止點名" this.open = false }else{ // 清除計時器 clearInterval(this.timer) this.txt = "開始點名" this.open = true } } } }) </script>
查看結(jié)果:
到此這篇關(guān)于Vue做一個簡單的隨機點名冊的文章就介紹到這了,更多相關(guān)Vue做隨機點名冊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在vue中實現(xiàn)iframe嵌套Html頁面及注意事項說明
這篇文章主要介紹了在vue中實現(xiàn)iframe嵌套Html頁面及注意事項說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10Vue+Openlayer中使用select選擇要素的實現(xiàn)代碼
本文通過實例代碼給大家介紹Vue+Openlayer中使用select選擇要素,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-08-08vue中的<template>標(biāo)簽與react中的<></>標(biāo)簽區(qū)別詳解
這篇文章主要為大家介紹了vue中的<template>標(biāo)簽與react中的<></>標(biāo)簽區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08vue3中的ref,toRef,toRefs三個的作用使用小結(jié)
Vue3中ref、reactive、toRef、toRefs都是與響應(yīng)式數(shù)據(jù)相關(guān)的,就此做一份筆記作為區(qū)別,本文重點給大家講解vue3中的ref,toRef,toRefs三個是干嘛的,有什么作用,感興趣的朋友跟隨小編一起看看吧2022-11-11vue-element-admin如何從mock數(shù)據(jù)過渡到使用后臺接口
這篇文章主要介紹了vue-element-admin如何從mock數(shù)據(jù)過渡到使用后臺接口問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04