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

Vue請(qǐng)求后臺(tái)數(shù)據(jù)的三種方式

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

前言

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

一、Ajax

1.什么是Ajax

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

2.使用 $ajax 來(lái)發(fā)送請(qǐng)求

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

npm i jquery

ajax 方法的具體語(yǔ)法如下:

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

二、Fetch

1.什么是 Fetch

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

2.使用 Fetch 向后臺(tái)發(fā)送請(qǐng)求

一個(gè)基本的 fetch 請(qǐng)求設(shè)置起來(lái)其實(shí)很簡(jiǎn)單,代碼如下:

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

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

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

三、axios

1.什么是 axios

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

2.使用 axios 向后臺(tái)發(fā)送請(qǐng)求

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

npm i axios

axios 請(qǐng)求代碼如下:

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

總結(jié)

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

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

相關(guān)文章

  • 解決vue中對(duì)象屬性改變視圖不更新的問(wèn)題

    解決vue中對(duì)象屬性改變視圖不更新的問(wèn)題

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

    vue中同時(shí)監(jiān)聽(tīng)多個(gè)參數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了vue中同時(shí)監(jiān)聽(tīng)多個(gè)參數(shù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    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 組件有了兩個(gè)屬性:navs 和 tts 屬性,具體實(shí)例代碼大家跟隨小編一起通過(guò)本文學(xué)習(xí)吧
    2018-09-09
  • Vue 封裝防刷新考試倒計(jì)時(shí)組件的實(shí)現(xiàn)

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

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

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

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

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

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

    vue實(shí)現(xiàn)文字滾動(dòng)效果

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

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

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

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

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

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

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

最新評(píng)論

石狮市| 大兴区| 浮山县| 炉霍县| 新营市| 诏安县| 德惠市| 延吉市| 元谋县| 镇远县| 岳池县| 郧西县| 昌乐县| 泰兴市| 吉安市| 讷河市| 兴隆县| 嘉峪关市| 叶城县| 安龙县| 泰兴市| 隆昌县| 枣阳市| 南康市| 海兴县| 枣庄市| 乐陵市| 秀山| 荔浦县| 烟台市| 宣威市| 北海市| 米林县| 济阳县| 西和县| 兴国县| 娄底市| 敖汉旗| 绥德县| 丹东市| 泰安市|