本发明公开一种解决SPA表格页面搜索缓存的方法,包括以下步骤:Search Form Component包含多个输入框或者选择框,用于输入需要筛选的词条数据,Search Form Component记录词条;点击查询按钮,触发点击事件,对输入的词条进行查询,触发数据请求,Table Component加载数据;S3:用Encode编码方法处理点击事件,Encode编码方法将复杂的数据结构扁平化处理,获取具体的数据内容,将Encode后的数据拼接成一个新的URL缓存到浏览器中;浏览器回退,加载之前的搜索页面;在页面加载前,对新的URL进行解析,拆分出搜索词条,同时对之前扁平化处理的数据进行还原,填充到Search Form Component中,触发数据请求,Table Component加载出原来的数据。本发明解决复杂的数据结构无法直接缓存成为浏览器的URL。