当前位置: 首页 > 知识库问答 >
问题:

vue.js - 不同页面之间可以通过localstorage保存响应式吗?

蒋岳
2024-09-09

A页面选择一些选项,B页面上有一个下拉框,下拉框的内容和A页面上选中的内容同步,这该怎么做?

这可以通过vue的响应式来实现吗?

共有2个答案

范玄裳
2024-09-09

VueUse - useLocalStorage

邴俊友
2024-09-09

localstorage 的改变之后,可以通过 window addeventlistener 监听到。

这样就是 vuex 每次都存 storage,然后其他页面监听改变后读到 vuex 中。


但是这个体验好不好另说。。。

 类似资料:
  • 问题内容: 我正在编写单元测试。我需要使用Mockito模拟长期运行的方法,以测试实现的超时处理。Mockito可能吗? 像这样: 问题答案: 您可以简单地将线程休眠所需的时间。小心-这样的事情确实会减慢自动测试的执行速度,因此您可能希望将此类测试隔离在单独的套件中 它看起来类似于:

  • 页面A通过push参数到页面B进行通信 页面A通过千牛存储数据并在B页面获取 用户可以在A页面QN.localstore存储数据,并在页面B取得数据 如果希望A页面的数据,能在B页面使用,可以在A页面使用如下代码设置数据,这里用到了JSSDK的本地存储接口。 QN.localstore.set({ query: { key: 'myData', value:

  • 所以我正在尝试做一个标题图像改变器,比如当你点击一个图像来改变标题的样式,并在重新加载后保存它。例如:我有一个默认的图像使用一个样式在头部,当我按下按钮改变它,自动保存它,即使在刷新。 null null

  • 问题内容: 第8.1.2.2节流水线说: “服务器必须以接收请求的相同顺序发送对请求的响应”。 因此,我想,如果我从浏览器发出多个AJAX请求,它们仍将按照服务器接收到的顺序进行处理。 但是后来,我从Alex Maccaw 读了这篇文章,他说: “最后一个问题是并行发送的Ajax请求。如果用户创建一条记录,然后立即更新同一条记录,则将同时发送两个Ajax请求,即POST和PUT。但是,如果服务器在

  • 我设置3个一级路由,然后想在这3个一级路由的子路由下渲染各自不同的404页面。404路径匹配不对 为什么我访问"/c/c2"路径时,匹配到的是B的404页面即 BNotFound,而不是 CNotFound。如何改正? AI 回答的不对,我用的是最新的 vue-router 版本 4.3.0。(我已经知道解决方法了,就在之前方式加点东西搞定各种情况下的不同404页面 ) 报错:vue-router

  • 我有一个终点 api响应看起来像 我正在尝试使用SpringV2在另一个微服务中使用该endpoint。5.0 via 的实现遵循这篇文章来处理分页响应。 然而,当运行我的应用程序时,我得到了这个错误 如何正确使用此终结点?

  • 在我的web应用程序中,我创建了一个脱机html页面,并编写了一个服务人员,就像如果网络关闭,它应该返回所有请求的脱机页面一样。若在脱机状态下触发任何请求,服务工作者将返回脱机html页面作为响应。但是脱机html不会显示在页面中。如果我刷新页面脱机html页面。这是因为,在刷新页面时获取原始html页面时,sw标识notwork不在那里,因此返回脱机页面。 有没有办法在不刷新页面的情况下显示离线

  • 问题内容: 我在ASPX页面上有一个页面方法,该方法由jQuery AJAX POST请求调用。当我尝试返回太多结果时,请求失败。是否可以使用web.config设置或类属性来增加默认的最大响应大小? 问题答案: 我假设您正在返回JSON? 您可以使用以下方法在web.config中调整JSON响应大小: 快速搜索,看起来默认大小为102400。 maxJsonLength可选属性。 配置JSON