web点击返回按钮返回到之前的网页,之前网页的js为什么不执行

问题如下
购物车界面
clipboard.png
比如这个页面 价格是通过js来进行计算的 ,复选框决定总价格

客户到下一个界面的时候,通过点击浏览器的返回按钮再返回到当前购物车页面的话
计算总价的JS如何才能有效

没有使用vue等框架

阅读 3.6k
2 个回答

你都没说清楚你的代码是如何到下一页和如何回到上一页的,比如是用的路由跳转还是页面的重新加载? 如果楼主用的是原生js写的页面, 建议你点击返回上页时触发的window.location.href或window.location.reload()事件,这样可以重新加载页面, 价格也就会重新计算了, 但前提是你在上一个页面修改的数值还能拿得到, 如果拿不到说明你这么写本身架构就有问题了. 可以尝试使用Vue来重构页面, 父子组件间的通信了解一下就ok了

比如你现在在A页面,在A页面选择了商品,你现在到了B页面之后,你在由B页面跳转到A页面,A页面选择的商品是否还是原来默认的选中状态呢?

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