vue2.0設置proxyTable使用axios進行跨域請求


這里請求的是知乎日報的api,由@izzyleung這位大神提供的,這是github地址

在vue-cli構建的項目中先安裝axios

npm install axios -S

 這里暫不考慮用vuex封裝的方式,只講在當前組件中直接使用。

先在<script>中引入

用prototype將axios添加為vue原生的屬性,$ajax相當於axios的別名。

然后在要調用的方法或是鈎子中請求,$ajax就是上面注冊的axios,如果想直接用axios不想設置prototype也可以直接按官方的文檔來寫

vue在配置文件中提供了proxyTable來設置跨域,在config文件夾的index.js文件中

‘/news/lates’對應的是上面ajax請求時的url,target是你真實請求的地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM