const install = (Vue, vm) => { // 请求拦截器 uni.$u.http.interceptors.request.use((config) => { // const Headtoken = vm.$store.state.token // if (Headtoken) { config.header['token'] = 'eyJhbGciOiJIUzUxMiJ9.eyJpZCI6IjE4MDU1MTU5NDUzIiwiZXhwIjoxNzcwMTg3MDgxfQ.xoNzXq98cZQEAlCO3UeJU6zn5obIdoCWxWLRJumlj4AAzVeBNQosrVfxZMBfYOAZKB7qBcM_4JiWlDCEyL8hrg'; // } return config }, config => { return Promise.reject(config) }) // 响应拦截器 uni.$u.http.interceptors.response.use((response) => { // 接口业务报错 if (response.data.code !== 200) { uni.showToast({ title: response.data.message || response.data.msg, icon: "none", duration: 2000 }); return Promise.reject(response) } return response.data; }, (response) => { return Promise.reject(response) }) } export default { install }