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

首頁 > 語言 > JavaScript > 正文

vue之數(shù)據(jù)交互實例代碼

2024-05-06 15:15:49
字體:
供稿:網(wǎng)友

vue中的交互(ajax,jsonp)

vue中也存在像ajax和jsonp的數(shù)據(jù)交互,實現(xiàn)向服務器獲取數(shù)據(jù),但是他本身框架當中沒有這樣的方法,需要一個新的小東西叫vue-resouce.js 地址:https://github.com/pagekit/vue-resource/blob/master/README.md

  <meta charset="UTF-8">  <title>Document</title>  <script type="text/javascript" src="vue.js"></script>  <script type="text/javascript" src="vue-resource.js"></script>  <style type="text/css">  </style></head><body><div id="app">  <button @click="get()">按鈕</button></div>  <script type="text/javascript">  var vm=new Vue({    el:'#app',    data:{    },    methods:{       get:function(){            this.$http.get('a.txt').then(function(res){              alert(res.data);            },function(res){              alert(res.data);            });          }      }  });  </script></body>

$http 就類似于ajax 他可以this.$http.get this.$http.post還有一種就是jsonp完成跨域取數(shù)據(jù)

<div id="app">  <button @click="get()">按鈕</button></div>  <script type="text/javascript">  var vm=new Vue({    el:'#app',    data:{      },    methods:{       get:function(){            this.$http.jsonp('https://sug.so.360.cn/suggest'{word:'b'}).then(function(res){              alert(res.data.s);            },function(res){              alert(res.status);            });          }      }  });  </script></body>

跨域取數(shù)據(jù)百度下拉例子:

  <meta charset="UTF-8">  <title>Document</title>  <script type="text/javascript" src="vue.js"></script>  <script type="text/javascript" src="vue-resource.js"></script>  <style type="text/css">  *{ margin:0; padding: 0;}  .bg{width: 200px; line-height:30px;}  </style></head><body><div id="app">  <input type="text" v-model="t" @keyup="get($event)" @keydown.down="changeDown()" @keyup.up.prevent="changeUp()"/>  <ul>    <li v-for="val in arr" class="bg">      {{val}}    </li>  </ul>  <p v-show="arr.length==0">暫無數(shù)據(jù)</p></div>  <script type="text/javascript">  var vm=new Vue({    el:'#app',    data:{      arr:[],      t:'',      iNow:-1    },    methods:{       get:function(ev){         if(ev.keyCode==38||ev.keyCode==40){           return;         }         if(ev.keyCode==13){           window.open('https://www.baidu.com/s?wd='+this.t);           this.t=''         }        this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{wd:this.t},{jsonp:'cb'}).then(function(res){          this.arr=res.data.s        },function(res){          alert('失敗');        });      },      changeDown:function(){        this.iNow++;        if(this.iNow==this.arr.length)iNow=-1;        this.t=this.arr[this.iNow];      },      changeUp:function(){        this.iNow--;         if(this.iNow==-2)this.iNow=this.arr.length-1        this.t=this.arr[this.iNow];      }      }  });  </script></body>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 鄂托克旗| 芜湖县| 巴林左旗| 连平县| 渭南市| 祁连县| 潍坊市| 碌曲县| 南澳县| 喀什市| 荆州市| 黑水县| 石林| 龙州县| 宁津县| 静宁县| 简阳市| 郧西县| 盐津县| 吉安县| 连南| 民县| 冀州市| 岳阳县| 山西省| 揭西县| 东乡县| 江口县| 阿克陶县| 都匀市| 大邑县| 五华县| 成武县| 涿州市| 美姑县| 石城县| 买车| 句容市| 汉川市| 上蔡县| 巨鹿县|