vite2 + vue3实现curd(二):侧边栏优化
-
进入控制台页面后,因为侧边栏的
default-active
属性,每次刷新都会显示hello页面
-
我们希望选中一个页面后,刷新时依然显示该页面
-
首先default-active指定一个路径
<template> <el-menu class="el-menu-vertical-demo" :default-openeds="['1']" :default-active="activePath" active-text-color="#409EFF" > </template> <script lang="ts"> export default { data () { return { activePath: '' } }, } </script>
- 当我们点击子节点时,将该节点的index保存到sessionStorage,之后每次刷新时就从sessionStorage中取出来赋值给default-active
<el-menu-item index="1-1" @click="show(1, '1-1')" :class="index===1? 'active':''">hello!</el-menu-item> methods: { show (value:number, v2:String) { window.sessionStorage.setItem('activePath', v2); } }, created(){ this.activePath = window.sessionStorage.getItem('activePath') }
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术