老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務

vue中請求數(shù)據(jù)的方法有哪些

這篇文章主要介紹了vue中請求數(shù)據(jù)的方法有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

為興安等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及興安網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站制作、成都做網(wǎng)站、興安網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

Vue的優(yōu)點

Vue具體輕量級框架、簡單易學、雙向數(shù)據(jù)綁定、組件化、數(shù)據(jù)和結構的分離、虛擬DOM、運行速度快等優(yōu)勢,Vue中頁面使用的是局部刷新,不用每次跳轉頁面都要請求所有數(shù)據(jù)和dom,可以大大提升訪問速度和用戶體驗。

請求數(shù)據(jù)的方式:

  • vue-resource 官方提供的 vue的一個插件

  • axios

  • fetch-jsonp

一,vue-resource請求數(shù)據(jù)

介紹:vue-resource請求數(shù)據(jù)方式是官方提供的一個插件

使用步驟:

1、安裝vue-resource模塊

cnpm install vue-resource --save

加--save是為了在package.json中引用,表示在生產(chǎn)環(huán)境中使用。因為我們在日常開發(fā)中,如果我們要打包代碼給其他人或者上傳到github,又或者要發(fā)布代碼時,package.json就是安裝所需要的包。如果只在開發(fā)環(huán)境中使用,則只需要--save-dev,有一些只在開發(fā)環(huán)境中用,有一些要在生產(chǎn)環(huán)境中用。

2、在 main.js 引入 vue-resource

import VueResource from 'vue-resource';
Vue.use(VueResource);

3、在組件里面直接使用

this.$http.get(地址).then(function(){

})

注意:this.$http.get()等等的各種http請求都是繼承promise的。promise是異步的請求;其次,.then箭頭函數(shù)里的this代表的是上下文。根據(jù)箭頭函數(shù)this的定義,只在函數(shù)定義時就已經(jīng)賦值可知,this,指代的是定義函數(shù)的對象,在vue中對象就是methods當前頁面。所以this指導的是data里面的數(shù)據(jù)。如果想要獲取包裹函數(shù)外函數(shù)的數(shù)據(jù),即閉包的概念。實現(xiàn)方法就是在外層函數(shù)加一個var that =  this;將外層的this先儲存到that中。

實例:

Info.vue



如果getData()中不適用箭頭函數(shù),就需要注意this問題。

getData: function () {
  let api = 'http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1';
  const _this = this;
  this.$http.get(api).then(function (res) {
    _this.list = res.body.result;
  }, function (err) {
    console.log(err);
  });
}

二,axios請求數(shù)據(jù)

介紹:這是一個第三方的插件 github地址:https://github.com/axios/axios

axios 與 fetch-jsonp 同為第三方插件

1、安裝

cnpm install axios --save

直接調(diào)用。和vue-resource的區(qū)別是:aixos是每在一個頁面用一次就要在該頁面調(diào)用一次。vue-resource是綁定了全局的了。

2、哪里用哪里引入axios

Axios.get(api).then((response)=>{
  this.list=response.data.result;
}).catch((error)=>{
  console.log(error);
})

關于axios的跨域請求

在config->index.js->proxyTable配置如下:target填寫自己想要的地址

vue中請求數(shù)據(jù)的方法有哪些

如下配置,url為地址后面所帶的參數(shù),配置好后,現(xiàn)在npm run dev 運行就行。

vue中請求數(shù)據(jù)的方法有哪些

關于多個并發(fā)請求:

vue中請求數(shù)據(jù)的方法有哪些

上面這個是同一地址的跨域,如果要拿不同地址的跨域,只需要更改config->index.js->proxyTable的配置,增加地址塊就行。

三,關于fetch-jsonp

github地址:https://github.com/camsong/fetch-jsonp

1、安裝

cnpm install fetch-jsonp --save

2、哪里用哪里引入fetch-jsonp

fetchJsonp('/users.jsonp')
 .then(function(response) {
  return response.json()
 }).then(function(json) {
  console.log('parsed json', json)
 }).catch(function(ex) {
  console.log('parsing failed', ex)
 })

感謝你能夠認真閱讀完這篇文章,希望小編分享的“vue中請求數(shù)據(jù)的方法有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


分享標題:vue中請求數(shù)據(jù)的方法有哪些
文章起源:http://www.xueling.net.cn/article/jjccjj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 影院一区二区 | 久久无码色综合中文字幕 | 免费看美女毛片 | 国产在线精品91 | 绝世武魂短剧免费观看 | 超碰在线公开97 | 亚洲熟女一区二区三区 | 日韩精选一区 | 中文精品久久久久鬼色 | 青青草中文字幕 | 少妇自慰浓密的p毛 | 成人网亚洲| 日本亚洲国产 | 成人免费A级毛片无码片2022 | 视频亚洲一区二区 | 99视频精品在线 | 国产精品久久久久久久久久久丝袜 | 91日韩精品一区 | 午夜精品一区二区三区在线视频 | 久久精品国产www456c0m | 国产成人精品综合 | 奇米影视7777狠狠狠狠色 | a狠狠久久蜜臀婷色中文网 爱999精品视频 | 99久久无码一区人妻A片蜜臀 | 日韩中文毛片在线 | 男人激烈吮乳吃奶动态图 | 久久精品视频一区 | 999成人免费视频 | 国产精品草草在线观看 | 亚洲国产精品成人精品无码区 | 五月天综合婷婷欧美专区 | 久久免费看a级毛毛片 | 亚洲欧洲国产码专区在线观看 | 国内精品国产三级国产在线专 | 欧美adc影院 | 人妻少妇一区二区三区 | 久久e久久| 欧美日韩国产超高清免费看片 | 亚洲欧美日韩不卡 | 午夜精品久久久久久久91蜜桃 | 一级毛片一级毛片一级毛片 |