register.vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <template>
  2. <view>
  3. <headContent>
  4. <template #left>
  5. <view class="head-revers-back iconfont" @click.stop="reversBackBtn()">&#xe604;</view>
  6. </template>
  7. </headContent>
  8. <view class="page-content">
  9. <text class="login-title">注册</text>
  10. <text class="login-content">立即注册属于您的币王账号</text>
  11. <tabList ref="tabListRef" :tabIndex.sync="tabIndexs"/>
  12. <phoneRegister v-show="tabIndexs === 0" />
  13. <email-register v-show="tabIndexs === 1" />
  14. </view>
  15. </view>
  16. </template>
  17. <script>
  18. import {
  19. reverseBack
  20. } from "@/utils/common.js"
  21. import tabList from "./modules/tab.vue"
  22. import emailRegister from "./modules/email-register.vue"
  23. import phoneRegister from "./modules/phone-register.vue"
  24. export default {
  25. name: 'register',
  26. components: {
  27. tabList,
  28. emailRegister,
  29. phoneRegister
  30. },
  31. data() {
  32. return {
  33. tabIndexs: 1
  34. };
  35. },
  36. methods: {
  37. reversBackBtn() {
  38. reverseBack()
  39. }
  40. }
  41. }
  42. </script>
  43. <style lang="scss" scoped>
  44. @import "~./common.scss"
  45. </style>