没有合适的资源?快使用搜索试试~ 我知道了~
vue.js+resource.js模仿百度搜素下拉列表功能
需积分: 11 2 下载量 156 浏览量
2018-11-03
00:09:39
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
3页
vue.js+resource.js模仿百度搜索时的下拉列表,资源的接口用的是奇虎360的接口
资源推荐
资源详情
资源评论
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>事件深入</title>
<script src="vue.js/dist/vue.js"></script><!--Vue.js v2.5.17版本-->
<script src ="vue-res.js"> </script><!--vue-resource v1.5.1版本-->
<script>
window.onload = function () {
new Vue({
el:"#app",
data:{
myData:[],
t1:"",
now:-1
},
methods:{
add:function (ev) {
if(ev.keyCode==38 || ev.keyCode==40)return;//利用键码来阻止继续上下的事件发生继续搜索
if(ev.keyCode==13){//按下回车就触发window,open函数打开新的窗口
window.open('https://www.baidu.com/s?wd='+this.t1);
this.t1='';
}
this.$http.jsonp('https://sug.so.360.cn/suggest',{//这个是360搜索的接口
params:{//切记记得加params 这个参数,不然直接{}的话,参数绑定不了上jsonp
word:this.t1
}
}).then(function (res) {
this.myData = res.data.s//把回调函数的结果给到数组
<html lang="en">
<head>
<meta charset="UTF-8">
<title>事件深入</title>
<script src="vue.js/dist/vue.js"></script><!--Vue.js v2.5.17版本-->
<script src ="vue-res.js"> </script><!--vue-resource v1.5.1版本-->
<script>
window.onload = function () {
new Vue({
el:"#app",
data:{
myData:[],
t1:"",
now:-1
},
methods:{
add:function (ev) {
if(ev.keyCode==38 || ev.keyCode==40)return;//利用键码来阻止继续上下的事件发生继续搜索
if(ev.keyCode==13){//按下回车就触发window,open函数打开新的窗口
window.open('https://www.baidu.com/s?wd='+this.t1);
this.t1='';
}
this.$http.jsonp('https://sug.so.360.cn/suggest',{//这个是360搜索的接口
params:{//切记记得加params 这个参数,不然直接{}的话,参数绑定不了上jsonp
word:this.t1
}
}).then(function (res) {
this.myData = res.data.s//把回调函数的结果给到数组
资源评论
Overthebar
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功