登录
This commit is contained in:
parent
4a323995f9
commit
40ded001f8
15
src/components/Home.vue
Normal file
15
src/components/Home.vue
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
home组件
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'Home'
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
|
@ -26,8 +26,8 @@ export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
loginForm: {
|
loginForm: {
|
||||||
username: '',
|
username: 'admin',
|
||||||
password: ''
|
password: '123456'
|
||||||
},
|
},
|
||||||
loginFormRules: {
|
loginFormRules: {
|
||||||
username: [
|
username: [
|
||||||
|
@ -49,8 +49,11 @@ export default {
|
||||||
}
|
}
|
||||||
const { data: res } = await this.$http.post('login', this.loginForm)
|
const { data: res } = await this.$http.post('login', this.loginForm)
|
||||||
if (res.meta.status !== 200) {
|
if (res.meta.status !== 200) {
|
||||||
return console.log('login fail')
|
return this.$message.error('登录失败')
|
||||||
}
|
}
|
||||||
|
sessionStorage.setItem('token', res.data.token)
|
||||||
|
this.$message.success('登录成功')
|
||||||
|
await this.$router.push('/home')
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
reset () {
|
reset () {
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import VueRouter from 'vue-router'
|
import VueRouter from 'vue-router'
|
||||||
import Login from '../components/Login'
|
import Login from '../components/Login'
|
||||||
|
import Home from '../components/Home'
|
||||||
|
|
||||||
Vue.use(VueRouter)
|
Vue.use(VueRouter)
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
|
@ -10,6 +12,10 @@ const routes = [
|
||||||
{
|
{
|
||||||
path: '/login',
|
path: '/login',
|
||||||
component: Login
|
component: Login
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/home',
|
||||||
|
component: Home
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
module.exports={
|
module.exports = {
|
||||||
devServer:{
|
devServer: {
|
||||||
port:8887,
|
port: 8887,
|
||||||
open:true,
|
open: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user