axios封装和config设置

This commit is contained in:
pixelqm
2019-09-11 23:13:50 +08:00
parent ad986b04cb
commit ccefb35790
8 changed files with 191 additions and 9 deletions
+9 -5
View File
@@ -2,7 +2,7 @@
<el-container class="login-box">
<el-header>登录</el-header>
<el-main>输入框在这里
<el-button>
<el-button @click="login">
登录
</el-button>
</el-main>
@@ -11,15 +11,19 @@
<script>
import {mapState, mapGetters, mapActions , mapMutations} from 'vuex'
import {login} from '@/api/user'
export default {
name:"Login",
computed:{
...mapGetters("User",["userName"]),
...mapState("User",["userName"])
...mapGetters("user",["userInfo"]),
...mapState("user",["token"])
},
methods: {
...mapActions("User",["AsyncSetUserName"]),
...mapMutations("User",["setUserName"])
...mapActions("user",["AsyncSetUserInfo"]),
...mapMutations("user",["setUserInfo"]),
login(){
login({userName:"string1",passWord:"string"})
}
},
}
</script>