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

詳解vue 中使用 AJAX獲取數(shù)據(jù)的方法

 更新時間:2017年01月18日 12:01:00   作者:自由港  
本篇文章主要介紹了詳解vue 中使用 AJAX獲取數(shù)據(jù)的方法,在VUE開發(fā)時,數(shù)據(jù)可以使用jquery和vue-resource來獲取數(shù)據(jù),有興趣的可以了解一下。

在VUE開發(fā)時,數(shù)據(jù)可以使用jquery和vue-resource來獲取數(shù)據(jù)。在獲取數(shù)據(jù)時,一定需要給一個數(shù)據(jù)初始值。

看下例:

<script type="text/javascript">
  
   new Vue({
      el:'#app',
      data:{data:""},
      created:function(){
        var url="json.jsp";
        var _self=this;
        $.get(url,function(data){
          _self.data=eval("(" + data +")");
        })
        /*
        this.$http.get(url).then(function(data){
          var json=data.body;
          this.data=eval("(" + json +")");
        },function(response){
          console.info(response);
        })*/
      }
     });
  </script>

這里必須設置 vue的data的初始數(shù)據(jù),即使此時數(shù)據(jù)為空。

在使用ajax獲取數(shù)據(jù)時,使用vue-resource 更加合適。

使用vue-resource代碼如下:

<script type="text/javascript">
  
   new Vue({
      el:'#app',
      data:{data:""},
      created:function(){
        var url="json.jsp";
      
        this.$http.get(url).then(function(data){
          var json=data.body;
          this.data=eval("(" + json +")");
        },function(response){
          console.info(response);
        })
      }
     });
  </script>

這里我們看到設置VUE實例數(shù)據(jù)時,直接使用 this.data 就可以設置vue的數(shù)據(jù)了。

使用jquery的時候,代碼如下:

<script type="text/javascript">
   new Vue({
      el:'#app',
      data:{data:""},
      beforeCreate:function(){
        var url="json.jsp";
        var _self=this;
        $.get(url,function(data){
          _self.data=eval("(" + data +")");
        })
      }
     });
  </script>

這里在需要先將 this 賦值給 _self ,讓后在jquery的get方法中進行使用,這樣使用起來沒有vue-resource方便。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • vue 雙向數(shù)據(jù)綁定的實現(xiàn)學習之監(jiān)聽器的實現(xiàn)方法

    vue 雙向數(shù)據(jù)綁定的實現(xiàn)學習之監(jiān)聽器的實現(xiàn)方法

    這篇文章主要介紹了vue 雙向數(shù)據(jù)綁定的實現(xiàn)學習之監(jiān)聽器的實現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • vue循環(huán)中調用接口-promise.all();按順序執(zhí)行異步處理方式

    vue循環(huán)中調用接口-promise.all();按順序執(zhí)行異步處理方式

    這篇文章主要介紹了vue循環(huán)中調用接口-promise.all();按順序執(zhí)行異步處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • element-ui中el-row中設置:gutter間隔不生效問題

    element-ui中el-row中設置:gutter間隔不生效問題

    這篇文章主要介紹了element-ui中el-row中設置:gutter間隔不生效問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue中修改Mint UI的Toast默認樣式之字體大小調整方式

    Vue中修改Mint UI的Toast默認樣式之字體大小調整方式

    這篇文章主要介紹了Vue中修改Mint UI的Toast默認樣式之字體大小調整方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue頁面跳轉動畫效果的實現(xiàn)方法

    Vue頁面跳轉動畫效果的實現(xiàn)方法

    百度了好久都沒辦法實現(xiàn)vue中一個頁面跳到另一個頁面,甚至到google上搜索也是沒辦法的,最終還是找了高人親自指導,所以下面這篇文章主要給大家介紹了關于Vue頁面跳轉動畫效果的實現(xiàn)方法,需要的朋友可以參考下
    2018-09-09
  • vue引用public目錄下文件的方式詳解

    vue引用public目錄下文件的方式詳解

    由于一些演示需要對一些簡單頁面進行配置,由于打包build后的vue項目基本已經看不出原樣,因此需要創(chuàng)建一個文件,并在打包的時候不會進行編譯,所以文件放在public,下面這篇文章主要給大家介紹了關于vue引用public目錄下文件的相關資料,需要的朋友可以參考下
    2022-08-08
  • 淺談VUE uni-app 生命周期

    淺談VUE uni-app 生命周期

    這篇文章主要介紹了uni-app 的生命周期,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • vue如何使用router.meta.keepAlive對頁面進行緩存

    vue如何使用router.meta.keepAlive對頁面進行緩存

    這篇文章主要介紹了vue如何使用router.meta.keepAlive對頁面進行緩存問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vuejs第六篇之Vuejs與form元素實例解析

    Vuejs第六篇之Vuejs與form元素實例解析

    本文通過實例給大家詳細介紹了Vuejs與form元素的相關知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • vue+F2生成折線圖的方法

    vue+F2生成折線圖的方法

    這篇文章主要為大家詳細介紹了vue+F2生成折線圖的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

承德市| 菏泽市| 牡丹江市| 双辽市| 绥宁县| 阿图什市| 新丰县| 珲春市| 张家界市| 行唐县| 保靖县| 太和县| 远安县| 丹巴县| 西乡县| 兴海县| 中卫市| 万荣县| 黄浦区| 永胜县| 永仁县| 林芝县| 清镇市| 日土县| 平武县| 临沧市| 新巴尔虎右旗| 汤阴县| 五莲县| 含山县| 台北市| 普安县| 满洲里市| 巴彦淖尔市| 寿宁县| 嘉善县| 股票| 宁陕县| 马山县| 七台河市| 都江堰市|