You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
1 year ago
|
/*
|
||
|
* @Description:
|
||
|
* @Autor: 飘泊客
|
||
|
* @Date: 2023-02-14 15:16:38
|
||
|
* @LastEditors: 飘泊客
|
||
|
* @LastEditTime: 2023-03-16 15:10:55
|
||
|
*/
|
||
|
const VUE_APP_BASE_API = 'https://cdp.baiyee.vip'
|
||
|
// const axios = require('axios')
|
||
|
const CookiesFlict = Cookies.noConflict()
|
||
|
function getCookie(name) {
|
||
|
return CookiesFlict.get(name)
|
||
|
}
|
||
|
|
||
|
function setCookie(name, cookie) {
|
||
|
return CookiesFlict.set(name, cookie, {expires: 7})
|
||
|
}
|
||
|
|
||
|
function removeCookie(name) {
|
||
|
CookiesFlict.remove(name)
|
||
|
}
|
||
|
|
||
|
// 随机生成数字字母组合字符串
|
||
|
function getRandomAlphaNum(len) {
|
||
|
let rdmString = ''
|
||
|
for (; rdmString.length < len; rdmString += Math.random().toString(36).substring(2)); return rdmString.substring(0, len)
|
||
|
}
|
||
|
|
||
|
function getUserinfo(cookie) {
|
||
|
return new Promise((resolve, reject) => {
|
||
|
axios.get( VUE_APP_BASE_API + '/api-xhs/xhs/requestXhsApi?cid=' + cookie, {
|
||
|
}).then(res => {
|
||
|
console.log('res==', res)
|
||
|
resolve(res.data)
|
||
|
}).catch(err => {
|
||
|
console.log('err==', err.response)
|
||
|
reject(err.response)
|
||
|
})
|
||
|
})
|
||
|
}
|