刷新页面后,侧边栏菜单在vue js 2中不折叠(laravel +管理员LTE + vue js 2)

68bkxrlz  于 2022-11-25  发布在  Vue.js
关注(0)|答案(1)|浏览(127)

“导航项菜单正在打开菜单打开”和“显示:块“这些类不会更新
我正在创建一个侧栏,其中创建了嵌套的级别,这些级别在第一次打开时不会关闭

daupos2t

daupos2t1#

vuejs变量的作用域将在页面刷新之后,因此您需要在本地存储中添加打开和关闭状态,并且可以通过localStorage.getItem('status')获得它;

methods: {
        toggleSideBar(status) {
            this.columnHidden[status] = !this.columnHidden[status];
            localStorage.setItem(status, true);
        }
    }

相关问题