本篇文章給大家分享的是有關(guān)利用vue實現(xiàn)跨域的方法,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)建站主營中衛(wèi)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),中衛(wèi)h5微信平臺小程序開發(fā)搭建,中衛(wèi)網(wǎng)站營銷推廣歡迎中衛(wèi)等地區(qū)企業(yè)咨詢一.什么是跨域
跨域問題的出現(xiàn)是因為瀏覽器的同源策略問題,所謂同源:就是兩個頁面具有相同的協(xié)議(protocol),主機(host)和端口號(port),它是瀏覽器最核心也是最基本的功能,如果沒有同源策略我們的瀏覽器將會十分的不安全,隨時都可能受到攻擊。
當(dāng)我們請求一個接口的時候,出現(xiàn)如:Access-Control-Allow-Origin 字眼的時候說明請求跨域了

二.如何解決跨域問題
1.使用jsonp實現(xiàn),網(wǎng)頁通過script標(biāo)簽向服務(wù)器請求json數(shù)據(jù),服務(wù)器受到請求后,將數(shù)據(jù)放在一個指定名字的回調(diào)函數(shù)的參數(shù)里面?zhèn)鹘o前端。
<script src="http://www.test.com/getData?callback=getData"></script>
// 向服務(wù)器test.com發(fā)出請求,該請求的查詢字符串有一個callback參數(shù),用來指定回調(diào)函數(shù)的名字
// 處理服務(wù)器返回回調(diào)函數(shù)的數(shù)據(jù)
<script type="text/javascript">
// 服務(wù)器返回的數(shù)據(jù)會放到回調(diào)函數(shù)里面
function getData(res){
// 處理獲得的數(shù)據(jù)
console.log(res.data)
}
</script>
網(wǎng)頁題目:利用vue實現(xiàn)跨域的方法-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://chinadenli.net/article42/cddcec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、標(biāo)簽優(yōu)化、關(guān)鍵詞優(yōu)化、微信公眾號、網(wǎng)站排名、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容