5 个回答

第一种也是最简单的,直接把查询参数拼接到URL的Query参数中。
第二种会稍微麻烦一些,把查询参数储存到本地缓存中( localStorage 之类的),每次页面初始化时读取。

补充一下,也可以存在cookie中哦

新手上路,请多包涵

拼接到url中或储存在storage都可以,封装好对应的方法,都会很便捷的

拼接到url后面把,这样分享给别人也是正确的。history.pushState() 方法。这个方法可以修改浏览器历史记录中的当前条目的 URL,并且不会触发页面的刷新。

你看下url不就明白了么 点击某一个分类的时候 就history.replace在当前url后面拼接当前分类选中项 然后在组件挂载期去处理 如果地址栏有拼接对应参数 就修改分类选中项的默认值 就可以实现刷新后分类还在以及分享给别人 别人打开就是你分享时选中的分类

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题