personalRegistration.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <div>
  3. <template v-if="isMobile">
  4. <header-mobile/>
  5. <registerPersonal-mobile/>
  6. <footer-mobile/>
  7. </template>
  8. <template v-else>
  9. <accountCenter-header/>
  10. <personal-registration/>
  11. </template>
  12. </div>
  13. </template>
  14. <script>
  15. import AccountCenterHeader from '~components/default/AccountCenterHeader.vue'
  16. import PersonalRegistration from '~components/register/PersonalRegistration.vue'
  17. import { HeaderMobile, FooterMobile } from '~components/mobile'
  18. import registerPersonalMobile from '~components/mobile/registerPersonal'
  19. export default {
  20. layout (context) {
  21. return context.store.state.option.isMobile ? 'mobile' : 'default'
  22. },
  23. components: {
  24. AccountCenterHeader,
  25. PersonalRegistration,
  26. HeaderMobile,
  27. FooterMobile,
  28. registerPersonalMobile
  29. },
  30. fetch ({store, route}) {
  31. return Promise.all([
  32. ])
  33. },
  34. computed: {
  35. isMobile () {
  36. return this.$store.state.option.isMobile
  37. }
  38. }
  39. }
  40. </script>