frontend/examking-app/api/request.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
import {
addHeader,
getStorage,
showToast,
showModal,
showLoading,
hideLoading,
showErrorPage
} from '@/utils'
import store from '@/store'
import {
apiUrl
} from '@/config'
var Header = {
"content-type": "application/json",
"Accept-Language": "zh-cn,zh;q=0.5"
}
const _showLoading = function() {
var request_number = store.getters.request_number
var new_req_num = request_number + 1
store.dispatch('requestNumber', new_req_num)
if (new_req_num == 1) {
showLoading()
}
}
const _hideLoading = function() {
setTimeout(function() {
var request_number = store.getters.request_number
var new_req_num = (request_number - 1) <= 0 ? 0 : (request_number - 1)
store.dispatch('requestNumber', new_req_num)
if (new_req_num <= 0) {
hideLoading()
}
}, 100)
}
const UnauthorizedToLogout = function() {
// 无权限退出登录
store.dispatch('student/Logout')
}
const Get = (url, data = "", _header = {}) => {
_showLoading()
var token = getStorage('token')
if (token != "") {
Header = addHeader(Header, {
"Authorization": "Bearer" + " " + getStorage('token'),
})
}
return new Promise((resolve, reject) => {
uni.request({
url: apiUrl + "/" + url,
data: data,
header: addHeader(Header, _header),
success: (res) => {
后面还有 168 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。