当前位置:   article > 正文

VUE中使用http请求_vue http

vue http

VUE版本

 

1、main.js中添加引用

  1. import axios from 'axios'
  2. Vue.prototype.$http= axios

 

2、添加proxy跨域访问

 

  1. proxyTable: {
  2. // http://localhost:44923/pages/NoteInfo.aspx
  3. '/pages': {
  4. target: 'http://localhost:44923',
  5. ws: true,
  6. changeOrgin: true,
  7. }
  8. },

 

 3、在自己代码逻辑中调用http请求

 

  1. created()
  2. {
  3. var that = this;
  4. // this.$http.get('http://localhost:44923/pages/NoteInfo.aspx?soft=easyicon')
  5. this.$http.get('/pages/NoteInfo.aspx', {params:{soft:'easyicon'}})
  6. .then((response)=>{
  7. // console.log("log信息");
  8. // console.log(response);
  9. that.tittle = response.data.tittle;
  10. that.url = response.data.url;
  11. that.note = that.base64ToString(response.data.note);
  12. })
  13. .catch((response)=>{
  14. console.log(response);
  15. this.note = "异常信息";
  16. })
  17. },

 

4、异常备注 No 'Access-Control-Allow-Origin

通过VUE前端解决方案: 2、添加proxy跨域访问

通过接口后台解决方案:  Response.AddHeader("Access-Control-Allow-Origin", "*");

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/548608
推荐阅读
相关标签
  

闽ICP备14008679号