码迷,mamicode.com
首页 > 其他好文 > 详细

Vue -- element-ui el-table 点击tr项页面跳转,返回后缓存回显点击项

时间:2019-06-14 23:35:33      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:removes   storage   tab   行存储   返回值   set   取出   name   sel   

页面跳转反显

点击table tr项后,页面跳转到下级页面,返回回显搜索条件、当前页码、并将点击项select选中、滚动条也被记录回显跳转时滚动的位置

思路:

  1. 页面临时缓存我选择使用sessionStorage,点击tr行将搜索条件和页码,点击行的id进行存储
data(){
    return {
        
    }
}
setSessionStore (name, content) {
                if (!name) return
                if (typeof content !== 'string') {
                content = JSON.stringify(content)
                }
                window.sessionStorage.setItem(name, content)
            },
            getSessionStore (name) {
                if (!name) return;
                var content = window.sessionStorage.getItem(name);
                if (typeof content == 'string') {
                    content = JSON.parse(content)
                }
                return content;
            },
            removeSessionStore (name) {
                if (!name) return
                return window.sessionStorage.removeItem(name)
            }
  1. 进入页面取出sessionStorage,在init请求返回值后,进行table选中、分页回显

Vue -- element-ui el-table 点击tr项页面跳转,返回后缓存回显点击项

标签:removes   storage   tab   行存储   返回值   set   取出   name   sel   

原文地址:https://www.cnblogs.com/lisaShare/p/11025872.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!