const LoginForm = { data: () => ({ user: {}, authError: false }), computed: { loggingIn () { return this.$store.state.users.loggingIn }, registrationOpen () { return this.$store.state.config.registrationOpen } }, methods: { submit () { this.$store.dispatch('loginUser', this.user).then( () => { this.$router.push('/main/friends') }, (error) => { this.authError = error this.user.username = '' this.user.password = '' } ) } } } export default LoginForm