关于回车提交搜索内容

来源:10-3 课程总结

慕先生245651

2019-04-26

老师,我听完所有内容后,正在自己实现后续的其他功能,现在在做搜索功能的时候遇到了问题。
我想实现输入完内容后,按回车直接提交搜索内容,这个该怎么实现呢?
通过鼠标点击搜索框后的放大镜图标我这里是这样进入搜索页面的:
<a href={'/search/' + inputValue}> ... </a>
这个inputValue我已经放在redux管理了.

我在网上找到这样的办法,在搜索框监听回车事件:

onKeyUp={(e) => {
       if (e.keyCode === 13) {
          ...          
       }
}}

接下来不知道该写什么内容了。还请老师指点

写回答

1回答

Dell

2019-04-27

函数里写 this.$router.push('路径'),跳转到你要跳转的页面里去

0
1
慕先生245651
谢谢老师 我最后用JS原生的window.open解决了,您说的这个我这里好像不能用,报错:TypeError: Cannot read property 'push' of undefined
2019-04-27
共1条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程