input输入框输入内容后点击搜索跳转新的页面搜索,如何实现,我是通过地址栏传参,在新的页面接受参数,在输入栏输入接受的参数,再查询,还有什么更好的建议
(跳转新页面)这种场景比较推荐在 URL 传参(要应对刷新操作)
你的做法就很好,百度也是类似做法。
应用刷新的问题要怎么解决,没想到好的方法
@是程序喵哇: URL 传参就不怕刷新,参数一直都在。
@幻天芒:localstrong存储参数,在输入框中调用,可以解决吗?
@是程序喵哇: 可以用,但不是那么合适。想象一下,你拷url给其他人,参数就会丢失。
搜索:
vue.js 页面间共享存储
有挺多介绍的。
jQuery项目,存在地址栏好用还是存在session中
@是程序喵哇:
session 是 后端的。
jQuery 没有页面间共享存储 的 方案吗?
对了,你是说 存在 cookie 里面吧?
地址栏传参就可以,输入框限制一下输入的长度。
就按你说的方法比较河里。
反过来,如果不用url传参,确实也可以做
但是这些值是用户看不到,并且对所有页面都是共享的。如果不做处理,容易导致,第一次搜索A,第二次搜索B,再去刷新A,A也会变成B
怎么解决重复赋值的问题
@是程序喵哇: 我是没解决方案,没有querystring的话,2个同一页面肯定是一模一样的。所以就按你一开始说的地址栏传参最合理
@是程序喵哇: 可以试试sessionStorage
,这东西在tab之间是隔离的
可以利用浏览器会话存储、本地存储进行存储变量,在需要的地方进行读取
– 绝版龙宝宝 1年前