auth.js 594 B

12345678910111213141516171819
  1. export default async function ({ $auth, $axios, query, error }) {
  2. if (query.token) {
  3. console.log("🚀 ~ file: auth.js ~ line 3 ~ query.token", query.token)
  4. // 请求携带了token
  5. try {
  6. await $auth.setUserToken(query.token);
  7. // await $auth.fetchUser();
  8. } catch (err) {
  9. error(err);
  10. }
  11. }
  12. if(query.merchantsign){
  13. // 请求携带了merchantsign, 就保存下来, 并设置到请求头的默认参数中
  14. localStorage.setItem('auth.merchantsign', query.merchantsign);
  15. $axios.defaults.headers.common['merchantSign'] = query.merchantsign;
  16. }
  17. }