<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="../../plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<script src="./vue.js"></script>
<script src="./vue-resource.js"></script>
<script src="../../plugins/jquery-1.9.1.min.js"></script>
<script src="../../plugins/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<title>Vuejs2.0 demo</title>
<title>Title</title>
<style type="text/css">
.gray{
background:red;
}
</style>
</head>
<body> <div id="app"> <input type="text" value="{{keyword}}" class="form-control" v-model="keyword" @keyup="get($event);" @keydown.down="changeDown()" @keydown.up="changeUp()">
<ul>
<li v-for="(value,index) in mydata" :class="{gray:index==now}">
{{value}}
</li>
</ul>
<p v-show="mydata.length==0">暂无数据...</p>
</div> <script> window.onload =function(){ var mv = new Vue({
el:"#app",
data:{
mydata:[],
keyword:"",
now:-1
},
methods:{
get:function (ev) {
if(ev.keyCode==38 || ev.keyCode==40){
return false;
}
this.$http.jsonp("https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su",{wd:this.keyword},{jsonp:"cb"}).then(function(res){
this.mydata = res.data.s;
console.log("成功");
},function(){
console.log("失败");
});
},
changeDown:function(){
this.now++;
if(this.now==this.mydata.length){
this.now = -1;
}
this.keyword = this.mydata[this.now];
},
changeUp:function(){
this.now--;
if(this.now==-2){
this.now = this.mydata.length-1;
}
this.keyword = this.mydata[this.now];
}
}
});
};
</script> </body>
</html>

最新文章

  1. 认识AMD、CMD、UMD、CommonJS
  2. ado.net 属性扩展 综合练习
  3. org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter与org.apache.struts.dispatcher.FilterDispatcher是什么区别?
  4. maven--composer---setting.xml(updatepolicy)---mvn install , mvn deploy
  5. CUBRID学习笔记 14 dll加载错误
  6. Vi Usage
  7. Solution multisite htaccess cleanURL
  8. jdk1.5 jdk1.6 jdk1.7 jdk1.8 下载地址
  9. 不要在Android的Application对象中缓存数据!
  10. 矢量量化(VQ)
  11. 条件随机场 Conditional Random Fields
  12. Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
  13. angular $digest 运行10次货10次以上会抛出异常
  14. centos 7 network.service control process exited
  15. maya中MFnMesh.h使用说明的翻译
  16. Shell-3--变量
  17. 【转】C语言中,为什么字符串可以赋值给字符指针变量
  18. css sticker footer
  19. Exceptions
  20. MyBatis中Mapper的返回值类型

热门文章

  1. mysql字符集说明
  2. mysql存储引擎简析
  3. 互斥锁属性PTHREAD_MUTEX_RECURSIVE
  4. Hibernate(十三)命名查询-批量处理和调用存储过程
  5. request.getSession().setAttribute(&amp;quot;&amp;quot;,..)和request.setAttribute(&amp;quot;&amp;quot;,...)的差别
  6. java面试第十一天
  7. Gulp构建前端自动化工作流之:常用插件介绍及使用
  8. xcode8 的坑 Info.plist 配置app权限
  9. git server
  10. Nginx随笔