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

首頁 > 編程 > JavaScript > 正文

vue實現百度下拉列表交互操作示例

2019-11-19 12:00:09
字體:
來源:轉載
供稿:網友

本文實例講述了vue實現百度下拉列表交互操作。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>m.survivalescaperooms.com vue百度下拉列表</title>  <style>    .gray{      background: #ccc;    }  </style>  <script src="vue.js"></script>  <script src="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()">    <!--搜索框的光標會默認定位到文字前面,這里@keydown.up.prevent阻止默認事件-->    <ul>      <li v-for="value in myData" :class="{gray:$index==now}">        {{value}}      </li>    </ul>    <p v-show="myData.length==0">暫無數據...</p>  </div></body></html>

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運行效果。

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太仓市| 永川市| 额济纳旗| 安国市| 台湾省| 罗城| 册亨县| 香格里拉县| 淮阳县| 河津市| 丹棱县| 阳曲县| 安丘市| 始兴县| 苏尼特左旗| 错那县| 江安县| 云安县| 瑞金市| 响水县| 南宫市| 金塔县| 鸡泽县| 保山市| 宜宾县| 廊坊市| 越西县| 平和县| 葵青区| 耒阳市| 武夷山市| 隆尧县| 朝阳市| 东乡县| 崇文区| 阜新市| 文山县| 开化县| 浑源县| 娄底市| 庆云县|