diff --git a/src/store/lottery.js b/src/store/lottery.js index 53e4900..07fceb5 100644 --- a/src/store/lottery.js +++ b/src/store/lottery.js @@ -14,6 +14,9 @@ export const useLotteryStore = defineStore('lottery', () => { const allUsers = ref([]) const isUsersLoaded = ref(false) + const winnerList = ref([]) + + function setWinners(list) { // 如果是数组,则添加到现有数组中;如果是单个项目,则直接添加 if (Array.isArray(list)) { @@ -54,6 +57,10 @@ export const useLotteryStore = defineStore('lottery', () => { return "" } + function setWinnerList(list) { + winnerList.value = list + } + return { lotteryState, setLotteryState, @@ -67,6 +74,8 @@ export const useLotteryStore = defineStore('lottery', () => { allUsers, isUsersLoaded, setAllUsers, - getRandomUserName + getRandomUserName, + winnerList, + setWinnerList } }) \ No newline at end of file diff --git a/src/views/choujiang/index.vue b/src/views/choujiang/index.vue index 89b690a..55f3222 100644 --- a/src/views/choujiang/index.vue +++ b/src/views/choujiang/index.vue @@ -19,6 +19,12 @@ +
+ +
+