前端页面后退传递值丢失
本帖最后由 pan00001 于 2024-3-13 14:20 编辑前端,跳转下一页面可以传递值,页面后退传递值丢失怎么解决:
比如我在一个页面选择+指定了月份期间,能否在其他页面都显示这个指定的期间?
用定义名称,不同页面之间不能链接获取;用变量好像只在本页面有效,用什么办法?
感谢格友大佬的支持,页面跳转后退这边测试会触发页面加载命令,所以您如果需要在后退回来时原先选择的日期和之前保持不变,可以考虑使用客户端缓存插件,客户端缓存操作工具库 - 葡萄城市场 (grapecity.com.cn);
不清楚你是什么设计效果,可以考虑用页面跳转传值吗?还是必须用后退。
定义名称,在页面容器间可以传递,你可以结合你的场景,看看能不能把值存在母版页里面 打开页面带上参数
index页面==> a页面?p1=aaa ===> b页面?p1=bbb==> c页面?=p2=ccc
后退的时候,自动就带上参数了。
c页面?=p2=ccc ==》b页面?p1=bbb ==》a页面?p1=aaa==》 index页面
参数值需要在页面初始化的时候,获取。 楼主的意思直接把参数写在url中是吧,也是一个好主意。目前后退本身就不支持传值,
楼主也可以考虑换个方式 用浏览器缓存试试? 妄想社成员 发表于 2024-3-14 11:12
用浏览器缓存试试?
这个怎么实现,大佬可以详细说一下吗 Joe.xu 发表于 2024-3-14 17:10
这个怎么实现,大佬可以详细说一下吗
哈,看楼主的意思是某个页面选择的月份期间值 应用到其他页面嘛,那其实这就是一个变量值共享的需求,使用localstorage其实挺适合的 比如我选择2023年12月(2023-12),传值+跳转到其他页面之后,希望又后退回来时候还是2023-12,而不是空或当前月2024-03 pan00001 发表于 2024-3-14 18:07
比如我选择2023年12月(2023-12),传值+跳转到其他页面之后,希望又后退回来时候还是2023-12,而不是空或 ...
那其实保存到表里,设定行数据状态为预填就可以 妄想社成员 发表于 2024-3-14 19:00
那其实保存到表里,设定行数据状态为预填就可以
用表的话,不同人登录,不同期间,这个程序变复杂
页:
[1]
2