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

首頁 > 編程 > JavaScript > 正文

Vue 仿百度搜索功能實現(xiàn)代碼

2019-11-19 17:33:30
字體:
來源:轉載
供稿:網(wǎng)友

無上下選擇

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jsonp</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <script src="../js/Vue.js"></script> <script src="../js/vue-resource.js"></script> <script>  window.onload = function(){   var vm = new Vue({    el:'#box',    data:{     myData:[],     t1:''    },    methods:{     get:function(){      this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{       wd:this.t1      },{       jsonp:'cb'      }).then(function(res){       this.myData=res.data.s      },function(){      });     }    }   });  } </script></head><body><div id="box"> <input type="text" v-model="t1" @keyup="get()"> <ul>  <li v-for="value in myData">{{value}}</li> </ul> <p v-show="myData.length==0">暫無數(shù)據(jù)...</p></div></body></html>

加上上下選擇

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jsonp</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <style>  .gray{   background: #ccc;  } </style> <script src="../js/vue1.0.js"></script> <script src="../js/vue-resource.js"></script> <script>  window.onload=function(){   new Vue({    el:'body',    data:{     myData:[],     t1:'',     now:-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.t1);       this.t1='';      }      this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{       wd:this.t1      },{       jsonp:'cb'      }).then(function(res){       this.myData=res.data.s;      },function(){      });     },     changeDown:function(){      this.now++;      if(this.now==this.myData.length)this.now=-1;      this.t1=this.myData[this.now];     },     changeUp:function(){      this.now--;      if(this.now==-2)this.now=this.myData.length-1;      this.t1=this.myData[this.now];     }    }   });  }; </script></head><body><div id="box"> <input type="text" v-model="t1" @keyup="get($event)" @keydown.down="changeDown()" @keydown.up.prevent="changeUp()"> <ul>  <li v-for="value in myData" :class="{gray:$index==now}">{{value}}</li> </ul> <p v-show="myData.length==0">暫無數(shù)據(jù)...</p></div></body></html>

以上所述是小編給大家介紹的Vue 仿百度搜索功能實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 海口市| 江口县| 周宁县| 荆州市| 长岛县| 望谟县| 上杭县| 米易县| 禹城市| 金昌市| 普兰店市| 屯昌县| 延川县| 奇台县| 蓝田县| 桃园市| 大足县| 繁昌县| 司法| 汉中市| 呼和浩特市| 东源县| 怀来县| 广水市| 许昌县| 金川县| 连江县| 武胜县| 浙江省| 横峰县| 金塔县| 华蓥市| 武夷山市| 响水县| 陵水| 乐山市| 辛集市| 九江市| 张家口市| 普洱| 基隆市|