为了账号安全,请及时绑定邮箱和手机立即绑定

vue项目为了打包后运维人员能够修改后台服务地址,所以使用了ajax同步请求,但是chrome给了警

vue项目为了打包后运维人员能够修改后台服务地址,所以使用了ajax同步请求,但是chrome给了警

一只名叫tom的猫 2018-11-14 14:15:51
1.vue项目为了打包后运维人员能够修改后台服务地址,所以使用了ajax同步请求,但是chrome给了警告⚠️我的项目的根目录是可以请求到的,然后和相对应的地址拼接的。let baseUrlimport { Ajax } from './components/commonjs/ajax.js'Ajax.get('./static/baseApi.json', function (res) {let jsonRes = JSON.parse(res)console.log('请求的内容:', jsonRes.baseUrl)baseUrl = jsonRes.baseUrltempstaticUrl = jsonRes.staticUrltempmodelLoadedUrl = jsonRes.modelLoadedUrl})// let baseUrl = '/CpyService'console.log('当前访问的后台地址是:', baseUrl)export default {authCode: baseUrl + '/AuthImageCode/authCode'}但是chrome的控制台给出了警告:ajax.js?4a26:6 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

这个警告是说你使用了async=false的ajax,和你打包什么的没关系


查看完整回答
反对 回复 2018-12-14
  • 1 回答
  • 0 关注
  • 1010 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信