麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

vue之數據交互實例代碼

2019-11-19 16:18:06
字體:
來源:轉載
供稿:網友

vue中的交互(ajax,jsonp)

vue中也存在像ajax和jsonp的數據交互,實現向服務器獲取數據,但是他本身框架當中沒有這樣的方法,需要一個新的小東西叫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完成跨域取數據

<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>

跨域取數據百度下拉例子:

  <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">暫無數據</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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费a观看 | xp123精品视频 | 麻豆视频国产在线观看 | 亚洲精品一区中文字幕 | 蜜桃麻豆视频 | 国产99久久久久久免费看农村 | 亚洲一区二区三区四区精品 | 亚洲一区二区三区高清 | 久久国产精品免费视频 | 大学生一级毛片在线视频 | 欧美性视频一区二区 | 红桃一区| 在线成人免费观看视频 | av亚洲在线观看 | 欧美一级成人一区二区三区 | 91九色视频观看 | 国产精品视频1区 | 一级做a爱性色毛片免费1 | 特级黄色一级毛片 | 九九热九九热 | 中文欧美日韩 | 精品一区二区三区免费看 | 国产一级小视频 | 毛片免费看电影 | 成人国产精品一区 | 国产日本在线播放 | 精品av在线播放 | 欧美成网站 | 日韩av电影在线免费观看 | 欧美视屏一区二区 | 成人性视频在线 | 欧美精品激情在线 | 狠狠操夜夜爱 | 国产成人精品一区二区视频免费 | 久久99精品久久久久久236 | 色综合欧美 | 久久精品视频1 | 一区二区三区国产视频 | 亚洲第一精品在线 | 日本黄色免费播放 | 国产一区二区三区精品在线观看 |