vue 使用 jsonp 請求數據


vue 使用 jsonp 請求數據

vue請求數據的時候,會遇到跨域問題,服務器為了保證信息的安全,對跨域請求進行攔截,因此,為了解決vue跨域請求問題,需要使用jsonp。

安裝jsonp

npm install --save vue-jsonp

引入

安裝完成之后在main.js中引入jsonp

import  VueJsonp  from  'vue-jsonp'

Vue.use(VueJsonp)

使用

引入jsonp之后,就可以使用jsonp跨域請求數據。
注意:並不是所有的網站都可以使用jsonp請求后台數據,需要后台支持jsonp。

var param = {
        header: {
          "content-type": "application/xml" // 豆瓣一定不能是json
        }
      };
      this.$jsonp('https://douban.uieee.com/v2/movie/in_theaters',param).then(
        (json) => {
          console.log(json)
        }).catvh(err => {
          console.log(err)
        })

在這里插入圖片描述


免責聲明!

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



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