jQuery MiniUI

标题: 使用mini.Tabs 做的路由功能如何实现刷新继续保存tabs [打印本页]

作者: yinshaoqian    时间: 2021-9-14 23:18:30     标题: 使用mini.Tabs 做的路由功能如何实现刷新继续保存tabs

在使用例子 模板框架1中  有tabs  想实现 tabs中的数据刷新不被清空
使用了
    function activechanged(e) {
        localStorage.setItem("tabs", JSON.stringify(tabs.getTabs()))
        if (typeof(tabs.getActiveTab()) == "object") {
            localStorage.setItem("tab", JSON.stringify(tabs.getActiveTab()))
        }
    }
来保存数据 使用
tabs.load(tabsArr) 来重新渲染然后发现 载入的页面会出现报错信息

miniui.js:11 Uncaught TypeError: Cannot set property 'position' of undefined    at l10111.OooO0o [as setActiveIndex] (miniui.js:11)    at l10111.O00O1 [as activeTab] (miniui.js:11)    at l10111.oOOOlO [as lolllo] (miniui.js:11)    at miniui.js:11
        tabsArr = JSON.parse(localStorage.getItem("tabs"))
            //方式1
        tabs.setTabs(JSON.parse(localStorage.getItem("tabs")))
            //方式2
        tabs.load(tabsArr)
这两种方式都报错
请问有什么好的解决方法吗






作者: felt    时间: 2021-9-15 09:02:11

请把这个tabsArr的数据打印出来看下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2