Vue做一個簡單的隨機(jī)點名冊
布局部分:
<div id="app">
<p>{{result}}</p>
<button @click="randomName()">{{txt}}</button>
</div>
Vue部分:
<script>
let vm = new Vue({
el:'#app',
data:{
list:["小一","李二","王三","周四","張五"],
// 隨機(jī)點名的內(nèi)容
result:'',
// 按鈕文本內(nèi)容
txt:"開始點名",
// 流程控制開關(guān)
open:true,
// 定義計時器開關(guān)
timer:null
},
methods: {
move(){
// 獲取一個 0-當(dāng)前數(shù)組長度的隨機(jī)數(shù)
let random = Math.floor(Math.random()*(this.list.length-0))
// 讓隨機(jī)數(shù)成為 list數(shù)組的隨機(jī)下標(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做一個簡單的隨機(jī)點名冊的文章就介紹到這了,更多相關(guān)Vue做隨機(jī)點名冊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue3 的響應(yīng)式和以前有什么區(qū)別,Proxy 無敵?
這篇文章主要介紹了Vue3 的響應(yīng)式和以前有什么區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
詳解Vue 2中的? initState 狀態(tài)初始化
這篇文章主要介紹了詳解Vue 2中的initState狀態(tài)初始化,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08
在vue中實現(xiàn)表單驗證碼與滑動驗證功能的代碼詳解
在Web應(yīng)用程序中,表單驗證碼和滑動驗證是常見的安全機(jī)制,用于防止惡意攻擊和機(jī)器人攻擊,本文將介紹如何使用Vue和vue-verify-code庫來實現(xiàn)表單驗證碼和滑動驗證功能,需要的朋友可以參考下2023-06-06
如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法
這篇文章主要介紹了如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
vuex2中使用mapGetters/mapActions報錯的解決方法
這篇文章主要介紹了vuex2中使用mapGetters/mapActions報錯解決方法 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10
前端vue+element使用SM4國密加密解密的詳細(xì)實例
國密即國家密碼局認(rèn)定的國產(chǎn)密碼算法,主要有SM1,SM2,SM3,SM4,下面這篇文章主要給大家介紹了關(guān)于前端vue+element使用SM4國密加密解密的相關(guān)資料,需要的朋友可以參考下2023-03-03
axios無法加載響應(yīng)數(shù)據(jù):no?data?found?for?resource?with?given?i
最近在在做一個小查詢功能的時候踩了一個坑,所以這篇文章主要給大家介紹了關(guān)于axios無法加載響應(yīng)數(shù)據(jù):no?data?found?for?resource?with?given?identifier報錯的解決方法,需要的朋友可以參考下2022-11-11

