fix: 切换桌台时停止音频+清除sendMode,防止跨桌播报
This commit is contained in:
@@ -1092,9 +1092,16 @@ export default {
|
|||||||
watch(
|
watch(
|
||||||
() => [route.query],
|
() => [route.query],
|
||||||
([query]) => {
|
([query]) => {
|
||||||
|
audioMp3().Pause()
|
||||||
winArray.value = []
|
winArray.value = []
|
||||||
|
if (tableData.value && tableData.value.sendMode) {
|
||||||
|
tableData.value.sendMode = null
|
||||||
|
}
|
||||||
table_id.value = query.id
|
table_id.value = query.id
|
||||||
getSingletable(query.id)
|
getSingletable(query.id)
|
||||||
|
if (tableData.value && tableData.value.sendMode) {
|
||||||
|
tableData.value.sendMode = null
|
||||||
|
}
|
||||||
const { game_id = 1 } = tableData.value
|
const { game_id = 1 } = tableData.value
|
||||||
store.commit("app/updateGameId", game_id)
|
store.commit("app/updateGameId", game_id)
|
||||||
},
|
},
|
||||||
@@ -1103,7 +1110,9 @@ export default {
|
|||||||
watch(
|
watch(
|
||||||
() => [tableData.value],
|
() => [tableData.value],
|
||||||
([data]) => {
|
([data]) => {
|
||||||
|
if (!data || !data.id || data.id != table_id.value) return
|
||||||
const sendMode = (data && data.sendMode) || null
|
const sendMode = (data && data.sendMode) || null
|
||||||
|
if (!sendMode) return
|
||||||
switch (sendMode) {
|
switch (sendMode) {
|
||||||
case "startBet": //开始游戏
|
case "startBet": //开始游戏
|
||||||
if (data.game_id == 6) {
|
if (data.game_id == 6) {
|
||||||
|
|||||||
Reference in New Issue
Block a user