最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue請求后臺數(shù)據(jù)的三種方式

 更新時間:2025年04月29日 09:19:42   作者:哎喲喂_!  
本文介紹Vue中使用Ajax、Fetch和axios三種方法向后臺請求數(shù)據(jù)的技術(shù)細(xì)節(jié),包括安裝配置、請求發(fā)送及響應(yīng)處理,并通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下

前言

本文主要介紹了在 vue 中,如何向后臺如何發(fā)送請求獲取數(shù)據(jù)的三種方法

一、Ajax

1.什么是Ajax

Ajax即“Asynchronous Javascript And XML”(異步JavaScript 和XML),是一種異步無刷新技術(shù)。

2.使用 $ajax 來發(fā)送請求

在 vue 中,我們使用 jQuery 中的 ajax 方法來請求后臺的數(shù)據(jù)。既然,我們需要使用 jQuery 中的 ajax 方法來發(fā)送請求,首先就應(yīng)該在 vue 項目中安裝 jQuery

npm i jquery

ajax 方法的具體語法如下:

$.ajax({
  url : "請求地址",
  type : "請求類型",
  async : "是否異步",
  data : "要傳遞給服務(wù)器的數(shù)據(jù)",
  success : function(data){
    // 服務(wù)器返回數(shù)據(jù)時調(diào)用回調(diào)函數(shù),data 是服務(wù)器返回的數(shù)據(jù)
  }
})

二、Fetch

1.什么是 Fetch

Fetch 現(xiàn)代瀏覽器提供的一個基于 promise 的請求資源的 api,F(xiàn)etch API 提供了一個 JavaScript 接口,用于訪問和操縱 HTTP 管道的一些具體部分,例如請求和響應(yīng)。

2.使用 Fetch 向后臺發(fā)送請求

一個基本的 fetch 請求設(shè)置起來其實很簡單,代碼如下:

fetch('請求地址')
  .then(res=>res.json())
  .then(res=>{
  // 服務(wù)器返回數(shù)據(jù)時調(diào)用回調(diào)函數(shù),res 是服務(wù)器返回的數(shù)據(jù)
})

以下是使用 fetch() post 上傳 json數(shù)據(jù)的例子:

fetch(url, {
  method: 'POST', // 請求方法還可以是 put
  body: JSON.stringify(data), // 數(shù)據(jù)可以以字符串或則對象的形式
  headers: new Headers({
    'Content-Type': 'application/json'
  })
}).then(res => res.json())
  .then(response => {
  // 服務(wù)器返回數(shù)據(jù)時調(diào)用回調(diào)函數(shù),response 是服務(wù)器返回的數(shù)據(jù)
});

三、axios

1.什么是 axios

axios 是一個基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶端,本質(zhì)上也是對原生XHR的封裝,只不過它是Promise的實現(xiàn)版本

2.使用 axios 向后臺發(fā)送請求

同樣的,在使用 axios 向后臺發(fā)送請求之前,首先需要在 vue 項目中安裝 axios:

npm i axios

axios 請求代碼如下:

axios.get('請求地址')
     .then((res)=>{
     // 服務(wù)器返回數(shù)據(jù)時調(diào)用回調(diào)函數(shù),res 是服務(wù)器返回的數(shù)據(jù)
})

總結(jié)

以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了 vue 中請求后臺數(shù)據(jù)的三種方式及一些簡單設(shè)置。

到此這篇關(guān)于Vue請求后臺數(shù)據(jù)的三種方式的文章就介紹到這了,更多相關(guān)Vue請求后臺數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決vue中對象屬性改變視圖不更新的問題

    解決vue中對象屬性改變視圖不更新的問題

    下面小編就為大家分享一篇解決vue中對象屬性改變視圖不更新的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue中同時監(jiān)聽多個參數(shù)的實現(xiàn)

    vue中同時監(jiān)聽多個參數(shù)的實現(xiàn)

    這篇文章主要介紹了vue中同時監(jiān)聽多個參數(shù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue3.0 CLI - 2.2 - 組件 home.vue 的初步改造

    vue3.0 CLI - 2.2 - 組件 home.vue 的初步改造

    這篇文章主要介紹了vue3.0 CLI - 2.2 - 組件 home.vue 的初步改造,home.vue 組件有了兩個屬性:navs 和 tts 屬性,具體實例代碼大家跟隨小編一起通過本文學(xué)習(xí)吧
    2018-09-09
  • Vue 封裝防刷新考試倒計時組件的實現(xiàn)

    Vue 封裝防刷新考試倒計時組件的實現(xiàn)

    這篇文章主要介紹了Vue 封裝防刷新考試倒計時組件的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • antd Form組件表單在vue3中的使用方式

    antd Form組件表單在vue3中的使用方式

    這篇文章主要介紹了antd Form組件表單在vue3中的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue.js性能優(yōu)化N個技巧(值得收藏)

    Vue.js性能優(yōu)化N個技巧(值得收藏)

    本文主要還是針對 Vue.js 2.x 版本,畢竟接下來一段時間,Vue.js 2.x 還是我們工作中的主流版本,對vue.js性能優(yōu)化技巧相關(guān)知識感興趣的朋友一起看看吧
    2021-09-09
  • vue實現(xiàn)文字滾動效果

    vue實現(xiàn)文字滾動效果

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)文字滾動效果,公告滾動播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue項目打包并部署到Linux服務(wù)器的詳細(xì)過程

    vue項目打包并部署到Linux服務(wù)器的詳細(xì)過程

    我們在會開發(fā)項目的同時,也應(yīng)該了解一下項目是如何部署到服務(wù)器的,下面這篇文章主要給大家介紹了關(guān)于vue項目打包并部署到Linux服務(wù)器的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Vue中使用sass實現(xiàn)換膚功能

    Vue中使用sass實現(xiàn)換膚功能

    這篇文章主要介紹了Vue中使用sass實現(xiàn)換膚功能,實現(xiàn)此功能用到了三個主要文件(base.scss、mixin.scss、varibale.scss),需要的朋友可以參考下
    2018-09-09
  • Vue中父組件向子組件傳遞數(shù)據(jù)的幾種方法

    Vue中父組件向子組件傳遞數(shù)據(jù)的幾種方法

    最近在學(xué)習(xí)vue的源碼,總結(jié)了幾種vue中父子組件傳遞數(shù)據(jù)的方法。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05

最新評論

兴文县| 奉化市| 昌都县| 新泰市| 大丰市| 盐池县| 尖扎县| 天全县| 双辽市| 大姚县| 溧水县| 镇雄县| 乐安县| 蓬安县| 密云县| 郑州市| 辽阳县| 枝江市| 澄城县| 苏尼特左旗| 乌拉特中旗| 庆城县| 容城县| 周口市| 定陶县| 清新县| 聊城市| 荆门市| 且末县| 探索| 迁安市| 忻州市| 高碑店市| 宁国市| 桦川县| 瑞昌市| 同德县| 呼伦贝尔市| 巴东县| 固安县| 靖西县|