Vue做一個(gè)簡單的隨機(jī)點(diǎn)名冊(cè)
布局部分:
<div id="app">
<p>{{result}}</p>
<button @click="randomName()">{{txt}}</button>
</div>
Vue部分:
<script>
let vm = new Vue({
el:'#app',
data:{
list:["小一","李二","王三","周四","張五"],
// 隨機(jī)點(diǎn)名的內(nèi)容
result:'',
// 按鈕文本內(nèi)容
txt:"開始點(diǎn)名",
// 流程控制開關(guān)
open:true,
// 定義計(jì)時(shí)器開關(guān)
timer:null
},
methods: {
move(){
// 獲取一個(gè) 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){
// 定義計(jì)時(shí)器,調(diào)用move方法
this.timer = setInterval(this.move,100)
this.txt = "停止點(diǎn)名"
this.open = false
}else{
// 清除計(jì)時(shí)器
clearInterval(this.timer)
this.txt = "開始點(diǎn)名"
this.open = true
}
}
}
})
</script>
查看結(jié)果:

到此這篇關(guān)于Vue做一個(gè)簡單的隨機(jī)點(diǎn)名冊(cè)的文章就介紹到這了,更多相關(guān)Vue做隨機(jī)點(diǎn)名冊(cè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在vue中實(shí)現(xiàn)iframe嵌套Html頁面及注意事項(xiàng)說明
這篇文章主要介紹了在vue中實(shí)現(xiàn)iframe嵌套Html頁面及注意事項(xiàng)說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
Vue+Openlayer中使用select選擇要素的實(shí)現(xiàn)代碼
本文通過實(shí)例代碼給大家介紹Vue+Openlayer中使用select選擇要素,代碼簡單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-08-08
安裝node.js以及搭建vue項(xiàng)目過程中遇到的問題詳解
為了讓一些不太清楚搭建前端項(xiàng)目的小白,更快上手,下面這篇文章主要給大家介紹了關(guān)于安裝node.js以及搭建vue項(xiàng)目過程中遇到問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
vue中的<template>標(biāo)簽與react中的<></>標(biāo)簽區(qū)別詳解
這篇文章主要為大家介紹了vue中的<template>標(biāo)簽與react中的<></>標(biāo)簽區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
vue使用el-table動(dòng)態(tài)合并列及行
這篇文章主要為大家詳細(xì)介紹了vue使用el-table動(dòng)態(tài)合并列及行,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
vue3中的ref,toRef,toRefs三個(gè)的作用使用小結(jié)
Vue3中ref、reactive、toRef、toRefs都是與響應(yīng)式數(shù)據(jù)相關(guān)的,就此做一份筆記作為區(qū)別,本文重點(diǎn)給大家講解vue3中的ref,toRef,toRefs三個(gè)是干嘛的,有什么作用,感興趣的朋友跟隨小編一起看看吧2022-11-11
vue-element-admin如何從mock數(shù)據(jù)過渡到使用后臺(tái)接口
這篇文章主要介紹了vue-element-admin如何從mock數(shù)據(jù)過渡到使用后臺(tái)接口問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04

