找回密码
 立即注册

QQ登录

只需一步,快速开始

pan00001
金牌服务用户   /  发表于:2024-3-13 14:18  /   查看:967  /  回复:11
本帖最后由 pan00001 于 2024-3-13 14:20 编辑

前端,跳转下一页面可以传递值,页面后退传递值丢失怎么解决:
比如我在一个页面选择+指定了月份期间,能否在其他页面都显示这个指定的期间?
用定义名称,不同页面之间不能链接获取;用变量好像只在本页面有效,用什么办法?

11 个回复

倒序浏览
Shawn.Liu活字格认证
超级版主   /  发表于:2024-3-15 15:15:19
来自 12#
感谢格友大佬的支持,页面跳转后退这边测试会触发页面加载命令,所以您如果需要在后退回来时原先选择的日期和之前保持不变,可以考虑使用客户端缓存插件,客户端缓存操作工具库 - 葡萄城市场 (grapecity.com.cn)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-3-13 17:47:23
沙发
不清楚你是什么设计效果,可以考虑用页面跳转传值吗?还是必须用后退。
定义名称,在页面容器间可以传递,你可以结合你的场景,看看能不能把值存在母版页里面
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2024-3-13 22:53:33
板凳
打开页面带上参数
index页面  ==> a页面?p1=aaa   ===> b页面?p1=bbb  ==> c页面?=p2=ccc
后退的时候,自动就带上参数了。
c页面?=p2=ccc   ==》  b页面?p1=bbb ==》  a页面?p1=aaa  ==》 index页面  

参数值需要在页面初始化的时候,获取。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-14 09:40:53
地板
楼主的意思直接把参数写在url中是吧,也是一个好主意。目前后退本身就不支持传值,
楼主也可以考虑换个方式
回复 使用道具 举报
妄想社成员活字格认证
高级会员   /  发表于:2024-3-14 11:12:33
5#
用浏览器缓存试试?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-14 17:10:00
6#
妄想社成员 发表于 2024-3-14 11:12
用浏览器缓存试试?

这个怎么实现,大佬可以详细说一下吗
回复 使用道具 举报
妄想社成员活字格认证
高级会员   /  发表于:2024-3-14 17:44:13
7#
Joe.xu 发表于 2024-3-14 17:10
这个怎么实现,大佬可以详细说一下吗

哈,看楼主的意思是某个页面选择的月份期间值 应用到其他页面嘛,那其实这就是一个变量值共享的需求,使用localstorage  其实挺适合的
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-3-14 18:07:58
8#
比如我选择2023年12月(2023-12),传值+跳转到其他页面之后,希望又后退回来时候还是2023-12,而不是空或当前月2024-03
回复 使用道具 举报
妄想社成员活字格认证
高级会员   /  发表于:2024-3-14 19:00:41
9#
pan00001 发表于 2024-3-14 18:07
比如我选择2023年12月(2023-12),传值+跳转到其他页面之后,希望又后退回来时候还是2023-12,而不是空或 ...

那其实保存到表里,设定行数据状态为预填就可以
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2024-3-14 19:12:34
10#
妄想社成员 发表于 2024-3-14 19:00
那其实保存到表里,设定行数据状态为预填就可以

用表的话,不同人登录,不同期间,这个程序变复杂
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部