You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.5 KiB

5 years ago
2 years ago
2 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
5 years ago
2 years ago
2 years ago
5 years ago
  1. <template>
  2. <div class="login_container">
  3. <div class="login_content">
  4. <div class="left">
  5. </div>
  6. <div class="right">
  7. <div class="logo">
  8. <img src="@/assets/image/logo_cicle.png">
  9. <span>琛海</span>
  10. </div>
  11. <div class="login_box">
  12. <div class="login_box_content">
  13. <div class="top">
  14. <span class="title">平台{{status == 'register' ? '注册' : '登录' }}</span>
  15. <span v-if="status == 'login'" >没有账号?<a style="color:#409EFF;" @click="status = 'register' ">点此注册</a> </span>
  16. <span v-else>已有账号<a style="color:#409EFF;" @click="status = 'login' ">点此登录</a> </span>
  17. </div>
  18. <login-form v-if="status == 'login'"></login-form>
  19. <register-form v-else></register-form>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. </div>
  25. </template>
  26. <script>
  27. import loginForm from './components/login';
  28. import registerForm from './components/register';
  29. export default {
  30. name: 'login',
  31. components: {loginForm, registerForm},
  32. data() {
  33. return {
  34. status: "login",
  35. }
  36. },
  37. methods: {
  38. },
  39. created() {
  40. },
  41. destroyed() {
  42. },
  43. }
  44. </script>
  45. <style lang="scss" scoped>
  46. @import './index.scss';
  47. </style>