vue bug
文章平均质量分 50
前端老田
这个作者很懒,什么都没留下…
展开
-
el-menu刷新回到默认
一般在写后台管理系统,使用menu组件,每个都是一条路由,然而,有时候我们在某个路由上刷新一下,路由还保留着,但是menu-item的高亮效果却到了默认的那一项上,就很无语,下面是我改良过的,思路嘛,就是把el-menu的default-active这个属性不给它常量,给它一个变量,这个变量在onmouted生命周期中拿到路由对象的path即可在刷新后保持高亮状态。原创 2022-12-27 20:56:40 · 1236 阅读 · 0 评论 -
diff算法原则
为了避免不必要的DOM操作,虚拟DOM在虚拟节点映射到视图的过程中,将虚拟节点与上一次渲染视图所使用的旧虚拟节点做对比,找到真正需要更新的节点来进行DOM操作,从而避免操作其他无需改动的dom。大家可以复制下来试一试,这个是个有问题的,我的transtion-group中包裹的li的key我设置的是index,这样大家点击删除按钮后,会发现删是删掉了,但是动画总是在最后一个li上面,这里就可以用diff算法原则来解释了。只需要把li的key设置为一个唯一的key即可,记住,原创 2022-12-15 10:28:09 · 169 阅读 · 0 评论 -
v-if v-else闪烁问题
vue bug解决方案原创 2022-12-11 00:16:06 · 1406 阅读 · 2 评论