Browse Source

12.9

Hongxilin
donghaolin 5 months ago
parent
commit
725af4ed63
  1. 3
      vue/gold-system/src/util/http.js
  2. 6
      vue/gold-system/src/views/login.vue

3
vue/gold-system/src/util/http.js

@ -5,11 +5,12 @@ export default function (options) {
//添加到请求头部的Authorization属性中
const token = localStorage.getItem('token');
//Object.assign用于合并对象的数据
options.data.token = token;
options.data = { token:token};
options.headers = Object.assign(
{ token: token },
options.headers || {}
);
console.log(options);
//axios() 返回一个promise对象,用于异步请求
//options是一个对象,其中包含了许多用于配置请求的参数,
//例如请求的url、请求方法(GET、POST等)、请求头等

6
vue/gold-system/src/views/login.vue

@ -6,7 +6,7 @@ import { useRouter } from "vue-router";
import { VscGlobe } from "vue-icons-plus/vsc";
const router = useRouter(); //
const form = ref({ name: "", password: "" });
const form = ref({ jwcode: "", password: "" });
//
const login = async function () {
try {
@ -21,12 +21,12 @@ const login = async function () {
console.log("请求成功", result);
} else {
form.value.password = "";
form.value.username = "";
form.value.userjwcode = "";
ElMessage.error(result.data.msg);
}
} catch (error) {
console.log("请求失败", error);
ElMessage.error(result.data.msg);
ElMessage.error("登录失败,请检查账号密码");
//
}
};

Loading…
Cancel
Save