dz_error
v1.0.5
Published
//正式环境收集错误信息 ```javascript if (process.env.PACKAGE_ENV == "production") { //上报js错误信息 Listener.ListenerError({ key:"dz_wap", type:1 })
Downloads
3
Readme
//正式环境收集错误信息
if (process.env.PACKAGE_ENV == "production") {
//上报js错误信息
Listener.ListenerError({
key:"dz_wap",
type:1
})
}
//获取运行性能指标
Listener.getRunTime()
Axio 拦截器
// 添加一个响应拦截器
Axios.interceptors.response.use(function (response) {
//console.log("response", response)
if(response.data.rescode!=0){
if(!response.data.wxAppId){
Listener.ListenerApi({
key:"dz_wap",
apiUrl:response.config.url, //接口路径
apiParam:JSON.stringify(response.config.data) || JSON.stringify(response.config.params), //接口需要的参数
errorCode:JSON.stringify(response.data) //接口返回数据
})
}
}
return response.data;
}, function (error) {
console.log(error.request)
Toast.fail('失败')
Listener.ListenerCatch({
key:"dz_wap",
apiUrl:error.config.url, //接口路径
apiParam:JSON.stringify(error.config.data) || JSON.stringify(error.config.params), //接口需要的参数
errorMsg:error.stack || error.message || error //接口返回数据
})
return Promise.reject(error);
});