Commit 6f6269e9 authored by 毛线's avatar 毛线

防抖 优化

parent ac34e533
......@@ -107,6 +107,7 @@ export default {
showTime: false,
autoTime: 0, // 自动游戏时间,-1表示无穷
cancelAutoClick: 0, // 计数器,用来实现双击
loadingData: {},
}
},
computed: {
......@@ -239,14 +240,29 @@ export default {
const params = {
deviceId: id,
}
if (this.loadingData['outPoint']) {
return
}
this.loadingData['outPoint'] = true
this.$request({
url: '/api/game/outPoint',
method: 'get',
params,
}).then(({ data }) => {
setTimeout(() => {
this.loadingData['outPoint'] = false
}, 500)
}).catch(() => {
setTimeout(() => {
this.loadingData['outPoint'] = false
}, 500)
})
},
button: ({ buttonValue }) => {
if (this.loadingData[buttonValue]) {
return
}
this.loadingData[buttonValue] = true
const { id } = this
const params = {
deviceId: id,
......@@ -258,6 +274,13 @@ export default {
method: 'get',
params,
}).then(({ data }) => {
setTimeout(() => {
this.loadingData[buttonValue] = false
}, 100)
}).catch(() => {
setTimeout(() => {
this.loadingData[buttonValue] = false
}, 100)
})
},
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment