国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解Vue.js基于$.ajax獲取數(shù)據(jù)并與組件的data綁定

2019-11-19 16:28:50
字體:
供稿:網(wǎng)友

Vue.js與jQuery不沖突???

在實(shí)際的應(yīng)用中,幾乎90%的數(shù)據(jù)是來源于服務(wù)端的,前端和服務(wù)端之間的數(shù)據(jù)交互一般是通過ajax請求來完成的。
說到ajax請求,第一反應(yīng)肯定想到了jQuery,項(xiàng)目中如果引入jQuery會幫助我們簡化很多操作,簡化DOM操作,ajax方法獲取后端數(shù)據(jù)等。

然而,Vue.js和jQuery沖突嗎???

答案顯然是不沖突!!!

接下來會實(shí)現(xiàn)Vue.js組件中使用jQuery的ajax方法獲取服務(wù)器端數(shù)據(jù)并綁定至組件的data中。

創(chuàng)建Vue.js單文件組件

<template>  <div>    <div class="id">{{ret}}</div>    <div class="id">{{data}}</div>  </div></template><script>  export default{    name:'Test',    data(){      return{        ret:'',        data:''      }    },    mounted(){      this.$nextTick(()=>{        var that=this;        $.ajax({          type:"get",          url:"http://wuanlife_api/index.php/Post/get_collect_post",          data:{user_id:1},          success:function(data){            that.ret=data.ret;            that.data=data.data;          }        })      })    }  }</script><style>  .id{    font-size: 25px;    position: relative;    left:50px;    right:50px;  }</style>

json數(shù)據(jù)

復(fù)制代碼 代碼如下:

{"ret":200,"data":{"page_count":1,"current_page":1,"posts":[]},"msg":null}

頁面效果

在ajax獲取數(shù)據(jù)后將獲取到的數(shù)據(jù)綁定到組件對象的data上,就能完成數(shù)據(jù)的獲取。

這樣頁面中就能正確的使用從服務(wù)器端獲取的數(shù)據(jù)來渲染了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桐庐县| 湖北省| 湟源县| 锡林郭勒盟| 长沙县| 汕头市| 靖宇县| 专栏| 兴化市| 新宁县| 宁陕县| 定襄县| 鄂伦春自治旗| 张家口市| 石首市| 河北区| 大厂| 九江市| 原平市| 平南县| 佛教| 湖口县| 玉龙| 林口县| 南江县| 阜康市| 正阳县| 云浮市| 会泽县| 宣恩县| 平塘县| 武鸣县| 崇明县| 五台县| 常德市| 扎囊县| 门源| 公主岭市| 米易县| 久治县| 木兰县|