店铺设置页面监听游戏信息更新

This commit is contained in:
zhl 2021-05-31 15:42:30 +08:00
parent 76eb1bb388
commit 5f2a11b038

View File

@ -114,7 +114,7 @@ import {
saveShopGameInfo saveShopGameInfo
} from '@/api/shop' } from '@/api/shop'
import { UserModule } from '@/store/modules/user' import { UserModule } from '@/store/modules/user'
import { EVENT_SHOP_UPDATE, EventBus } from '@/utils/event-bus' import { EVENT_GAME_UPDATE, EVENT_SHOP_UPDATE, EventBus } from '@/utils/event-bus'
@Component({ @Component({
name: 'GameSetting', name: 'GameSetting',
@ -163,12 +163,16 @@ export default class extends Vue {
} else { } else {
this.shop = UserModule.department this.shop = UserModule.department
} }
EventBus.$on(EVENT_GAME_UPDATE, () => {
this.getList()
})
} }
beforeDestory() { beforeDestory() {
if (UserModule.level === 1) { if (UserModule.level === 1) {
EventBus.$off(EVENT_SHOP_UPDATE) EventBus.$off(EVENT_SHOP_UPDATE)
} }
EventBus.$off(EVENT_GAME_UPDATE)
} }
@Watch('shop') @Watch('shop')