Skip to content

[功能] 当已提交表单的用户使用不同环境重新进入填表页面时,无法加载已填内容 #12

@XmmShp

Description

@XmmShp

发生了什么?

如题,当用户在不同环境(通常是不同设备或不同浏览器等不共享localStorage的环境)下访问同一表单时,对于已提交的表单,用户已填的信息会丢失

我期望当用户已填表单时,能够为用户呈现一个类似于“您已提交该表单,查看已填内容/重新(继续)填写表单” 的页面

复现步骤

  1. 使用微信浏览器访问问卷页面并提交
  2. 使用手机自带浏览器访问问卷,出现已填数据丢失的情况

您在哪些浏览器上遇到了这个问题?

Microsoft Edge

相关日志输出

补充说明

本质原因是在存储表单数据时使用了localStorage进行存储,或许可以考虑在访问时向后端做一次TryGetForm或者类似的操作

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpr-welcomePR on this issue is welcomed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions