Skip to content

Instantly share code, notes, and snippets.

@DesKevinMendez
Created September 8, 2019 19:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DesKevinMendez/6b91dba92bea903a471e8f0fd6b640a9 to your computer and use it in GitHub Desktop.
Save DesKevinMendez/6b91dba92bea903a471e8f0fd6b640a9 to your computer and use it in GitHub Desktop.
Vista Register para register-larave-vue-jwt-medium
<template>
<div class="home">
<div class="wrapper fadeInDown">
<div id="formContent">
<!-- Tabs Titles -->
<!-- Icon -->
<div class="fadeIn first">
<img :src="img" id="icon" alt="User Icon" />
</div>
<!-- Login Form -->
<form>
<input type="text" id="name" v-model="data.name" class="fadeIn first" name="name" placeholder="Name">
<input type="text" id="name" v-model="data.email" class="fadeIn first" name="name" placeholder="Email">
<input type="password" id="password" v-model="data.password" class="fadeIn third" name="login" placeholder="Password">
<input type="password" id="password" v-model="data.password_confirmation" class="fadeIn third" name="login" placeholder="Confirm password">
<input type="button" @click="registerNow" class="fadeIn fourth" value="Register now">
</form>
<!-- Remind Passowrd -->
<div id="formFooter">
<router-link to="/">Login</router-link> |
</div>
</div>
</div>
</div>
</template>
<script lang="ts">
const img = require('@/assets/logo.png');
import { Component, Vue } from 'vue-property-decorator';
import axios from 'axios';
import authTypes from '../store/types/authTypes';
import { Action } from 'vuex-class';
@Component({
name: 'Register',
data() {
return {
img,
data : {
name: '',
email: '',
password: '',
password_confirmation: ''
}
}
},
})
export default class Home extends Vue {
registerNow() {
this.registerUser(this.$data.data);
}
@Action(`authModule/${authTypes.actions.REGISTERUSER}`) registerUser: any;
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment