一、找出百度搜索的链接

打开百度,随便搜索一下,看搜索之后的超链接

把超链接复制过来

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg
&wd=%E7%BE%8E%E5%A5%B3&rsv_spt=1&oq=aaaa&rsv_pq=f9b7672e00107958
&rsv_t=d8ffFNea8wEXuIaTs6YsHDI%2B5E7CAwyC9q9yzGJaqKPT5kdjSXdBdbEjResWsnLZfMTr
&rqlang=cn&rsv_dl=tb&rsv_enter=0&rsv_sug3=4&rsv_sug1=3
&rsv_sug7=100&rsv_btype=t&inputT=4878&rsv_sug4=4880

在里面找出刚才用的搜索关键字“美女”就行了,一眼看出%E7%BE%8E%E5%A5%B3就是“美女”。。。。当然也有可能不是!重新再来一次

这次复制出来的链接是这样的

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=girl
&rsv_spt=1&oq=meivn&rsv_pq=89bd9fa7000906bc&
rsv_t=be74WiwNjxi3T3TXASratRp%2B6GYJ79JhIYt4%2F%2FhxBYeZXC%2Fw5dcQW6qFjabw%2BOxdX%2FDK
&rqlang=cn&rsv_dl=tb&rsv_enter=0&rsv_btype=t&inputT=1146&rsv_sug3=14&rsv_sug1=12
&rsv_sug7=100&rsv_sug2=0&rsv_sug4=1146

girl后面的都用不到,前面的有些也用不到,删了就是,先删后面的,变成这样

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=girl

再删前面的,按java里的请求方式写法,应该是这样的:www.baidu.com/request?id=11

所以直接把上面的网址再删成

https://www.baidu.com/s?wd=girl

复制到浏览器看看能不能打开

一路盲猜,成功获得百度的搜索超链接地址是:

https://www.baidu.com/s?wd=

二、建个Vue页面

里面放个输入框,一个按钮,一个方法就完事

    <body><div id="app"><input type="text" v-model="str" /><button @click="btnClick">百度一下</button></div><script type="text/javascript">var vm = new Vue({el:"#app",data:{str:""},methods:{btnClick(){console.log(vm.str);window.location.href="http://wwww.baidu.com/s?wd="+vm.str;}}})</script></body>

三、测试运行

四、加入更多的搜索引擎

用同样的方法找出别的搜索引擎的超链接

360
https://www.so.com/s?q=girl
搜狗
https://www.sogou.com/web?query=girl
Bing
https://cn.bing.com/search?q=girl

五、继续测试

代码都复制一堆就行,按钮和方法全部复制,输入框就用一个得了

    <body><div id="app"><input type="text" v-model="str" /><br><button @click="btnClick">百度一下</button><br><button @click="btnClick2">360一下</button><br><button @click="btnClick3">搜狗一下</button><br><button @click="btnClick4">必应一下</button><br></div><script type="text/javascript">var vm = new Vue({el:"#app",data:{str:""},methods:{btnClick(){window.location.href="http://wwww.baidu.com/s?wd="+vm.str;},btnClick2(){window.location.href="https://www.so.com/s?q="+vm.str;},btnClick3(){window.location.href="https://www.sogou.com/web?query="+vm.str;},btnClick4(){window.location.href="https://cn.bing.com/search?q="+vm.str;}}})</script></body>

运行效果如下

六、再加上淘宝和京东

还是一样的方法,找出同样的超链接

天猫
https://list.tmall.com/search_product.htm?q=girl
京东
https://search.jd.com/Search?keyword=girl

还是一样的复制粘帖,整出一堆代码

 <body><div id="app"><input type="text" v-model="str" /><br><button @click="btnClick">百度一下</button><br><button @click="btnClick2">360一下</button><br><button @click="btnClick3">搜狗一下</button><br><button @click="btnClick4">必应一下</button><br><button @click="btnClick5">天猫一下</button><br><button @click="btnClick6">京东一下</button><br></div><script type="text/javascript">var vm = new Vue({el:"#app",data:{str:""},methods:{btnClick(){window.location.href="http://wwww.baidu.com/s?wd="+vm.str;},btnClick2(){window.location.href="https://www.so.com/s?q="+vm.str;},btnClick3(){window.location.href="https://www.sogou.com/web?query="+vm.str;},btnClick4(){window.location.href="https://cn.bing.com/search?q="+vm.str;},btnClick5(){window.location.href="https://list.tmall.com/search_product.htm?q="+vm.str;},btnClick6(){window.location.href="https://search.jd.com/Search?keyword="+vm.str;}}})</script></body>

运行效果再看看怎么样

都能打开,不过天猫提示要登陆,直接略过,还是京东好

总结重点:

跳转代码:window.location.href="http://wwww.baidu.com/s?wd="+vm.str

记住这句,别的可以不用看

用Vue做个最简单的搜索框相关推荐

  1. 搜索功能java代码_简单的搜索框代码实现

    简单的搜索框页面功能的实现(代码如下) String path = request.getContextPath(); String basePath = request.getScheme()+&q ...

  2. html、css做一个带搜索图标的搜索框

    html.css图像代替提交按钮 做个搜索框 图像形式的提交按钮与普通提交按钮在功能上基本相同,只是它用图像代替了默认的提交按钮,外形上更加美观.需要注意的是,必须为其定义src属性指定图像的url地 ...

  3. vue点击图标跳出精美搜索框

    好的,我可以用中文来为你解答这个问题. 在 Vue 中,你可以使用 @click 绑定事件来处理点击图标时跳出精美搜索框的逻辑. 首先,你需要在 template 中添加一个图标和一个搜索框,如下所示 ...

  4. idea插件开发(01)---最简单的helloworld版,不需要知道原理,先跟我做一个最简单的弹框插件

    前言 用了那么多idea插件,也想自己做一个插件,下面就是入门版本 你不需要先知道所有的概念,先跟着我的步骤做一个小;例子,后面再说原理 相关概念看后面一篇 本次以windos系统为例 开始 1.你得 ...

  5. js:ajax的get方法实现简单的搜索框提示

    效果演示: 一,使用nodejs搭建后台环境,通过ajax的get方法将文本框中的值,实时传输到后台进行比较,后台返回相应的结果,将结果返回到ul中 1,创建路由 app4.js /*** Creat ...

  6. vue纯前端留痕,搜索框历史记录,获取焦点,失去焦点历史记录消失

    效果图 html代码 <div class="search"><div class="search-btn"><el-inputv ...

  7. html搜索框下拉怎么做,一步一步教你实现仿百度搜索框下拉效果(上)

    最终效果(chrome 下): 搜索框下拉 demo 今天就来简单讲解下如何做这样一个类似百度搜索框的下拉效果. 1.html 以及 css 部分 首先你得要有个输入框,这里我用了  控件,其次当用户 ...

  8. 百万前端之VUE 2.X + vant 实现关键字搜索内容 搜索记录、热搜

    在前端工作中,一般对于展示数据量比较多的页面来说,都是需要一个搜索功能来给予用户更优质的体验:这次展示的例子来源于我的工作中的摘录.插件安装就不多说了,各位大佬一个都懂npm install了吧. 下 ...

  9. html 搜索框 自动补全,自动完成的搜索框javascript实现

    自动完成的搜索框javascript实现 2019-01-04 编程之家 https://www.jb51.cc 编程之家收集整理的这篇文章主要介绍了自动完成的搜索框javascript实现,编程之家 ...

最新文章

  1. spark读取hdfs路径下的数据_Spark读取HDFS数据分区参考
  2. [leetcode]Multiply Strings @ Python
  3. 怎样查看哪些程序占用了swap空间
  4. 唠唠SE的集合-04——ArrayList
  5. 【Python】爬虫学习
  6. JavaScript实现ShellSort希尔排序算法(附完整源码)
  7. QT的QDBusReply类的使用
  8. 决胜大数据时代:HadoopYarnSpark企业级最佳实践(3天)
  9. SQL分割字符串详解
  10. 程序员浪费生命的几种方式
  11. 会考计算机考试模拟软件,计算机会考考试模拟(范文).doc
  12. 关于网站建设的主要流程和步骤(小白指南)
  13. 单片机c语言多条件if函数的使用,3个条件的if函数怎么用
  14. 落枕、肩颈酸痛,用磁疗就可缓解!
  15. 用pymongo对mongoDB增删改查(CRUD)
  16. pd.read_csv报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
  17. java 使用adobe fms流媒体
  18. ARCGIS与QGIS对比,WEBGIS所用到的软件
  19. 敏捷团队的规范与准则
  20. matlab 经典pid,经典-先进PID控制及其MATLAB仿真(刘金锟)-315页.pdf

热门文章

  1. GoF设计模式(十二) - 享元模式
  2. linux ssh 登陆后欢迎界面 banner 设置操作
  3. Python123.io---星号下三角形
  4. 50多个开源PDF阅读编辑工具汇总
  5. 深度强化学习:入门(Deep Reinforcement Learning: Scratching the surface)
  6. 从零开始学习TradingView Pine脚本编程
  7. 【计算机毕业设计】宠物管理系统
  8. 【C4D】OC渲染器常见问题以及解决方案
  9. 2022最新某人云代挂程序1.3源码+完美版免授权
  10. chrome浏览器更改为高级黑主题