Js当A页面打开B页面,在B页面操作后,A页面需要同步变更数据时

这个ATM系统,我能正常存取款,但是存完款点击退出(用的window.history.go(-1))之后,再去取款,这个余额就恢复默认了,有没有什么方法能保存变动的余额。
网上搜到了要用localstorage,具体怎么操作不知道了

img

img

img

您好,这种要看您的需要,是只要静态功能实现吗?还是说要把值全都保存起来。如果要保存起来的话,就必须要后台支持哦,至于是用java,python,nodejs等等就看你自己的技术熟悉程度。如果只是一个前端应用,可以使用localstorage即可。localStorage 对象主要的三个方法:setItem(name,value);获取:getItem(name);删除数据:removeItem(name); 你可以在页面中把金额通过setItem放到storage对象中,然后在其他页面中取出来。希望对你有帮助。

localStorage.getItem、localStorage.setItem,这两个方法看下。
具体的步骤:

存款页面初始化的时候先localStorage.getItem,并把余额显示到标签中。要存款的时候,把存款金额和余额相加并调用localStorage.setItem更新总余额,然后根据相关要求做业务处理。
取款页面初始化的时候先localStorage.getItem,并把余额显示到标签中。要取款的时候,用余额减去取款金额并调用localStorage.setItem更新总余额,然后根据相关要求做业务处理。