LoginRegister.vue 887 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div id="login-register">
  3. <h3>Login</h3>
  4. <LoginForm @onLogedIn="onLogedIn" />
  5. <h3>Register</h3>
  6. <RegisterForm @onRegistered="onRegistered" />
  7. </div>
  8. </template>
  9. <script>
  10. import { mapState, mapActions } from 'vuex'
  11. import LoginForm from 'vuejs/components/Form/LoginForm'
  12. import RegisterForm from 'vuejs/components/Form/RegisterForm'
  13. export default {
  14. name: "LoginRegister",
  15. data: () => ({
  16. loginEmail:null,
  17. password:null,
  18. registerEmail:null
  19. }),
  20. methods: {
  21. ...mapActions({
  22. userLogin: 'User/userLogin',
  23. userRegister: 'User/userRegister'
  24. }),
  25. onLogedIn () {
  26. this.$emit('onLogedIn')
  27. },
  28. onRegistered () {
  29. this.$emit('onRegistered')
  30. }
  31. },
  32. components: {
  33. LoginForm,
  34. RegisterForm
  35. }
  36. }
  37. </script>
  38. <style lang="scss" scoped>
  39. fieldset{
  40. padding:0;
  41. margin:0;
  42. border:none;
  43. }
  44. </style>