logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue 不同环境打包配置

vue项目里面,通过vue-cli中的npm run build 可对项目进行打包,可是在实际工作中可能有生产环境,测试环境甚至更多,每个环境的请求地址都是不同的,如果我们每次都手动修改请求地址并打包,将非常繁琐,所以我们需要稍微配置一下,可以实现项目不同环境的打包配置:1、首先安装cross-env,命令:npm i --save-dev cross-env;2、在config文件夹里...

Vue 跨域处理和打包环境配置

在前端开发过程中,总会遇到跨域这个问题,一般如果用通常的jquery的话,配置跨域一个jsonp就行了,如果是vue,则需要配置代理了,项目中找到config下的index文件,在dev下增加代码,如下图因为目前项目有三个接口,我就配了三个地址,那么相应的请求地址也就是:this.http.post('/read',data).then(res=>{}).catch(err=&amp

vue 跨域设置cookie

最近做项目登录认证的时候,出现登录了但是后续的接口请求却无法认证的情况,查看请求头发现因为没有把登陆时返回的cookies设置到第二次请求的头里面,所以,这就需要我们使用withCredentials这个属性了。vue:axios.defaults.withCredentials = true;jquery请求带上xhrFields: {withCredentials: true}...

vue中页面加载进度条效果的实现

 有图有真相,上图为页面跳转时显示的进度条。我们在vue项目中,为了减少首屏加载的时间,通常会开启路由的懒加载。路由懒加载配合gizp确实能帮助我们大大的加快首屏的加载时间。然而,路由懒加载会使得我们在第一次打开一个新页面的时候,会有一个加载时间。如果在这个时候我们没有一个提示的话,给人的感觉会是好像我点了页面跳转但是没反应。所以,这个时候我们可以加一个进度条来告知用户。具体实...

到底了