需求场景:navbar可以进行伸缩,向左缩短向右缩长。1处是一个el-popover组件,点击它会弹出el-form,这时我拉长navbar,el-popover的位置就发生了错位,出现了在2的位置

**解决方法:**在拖拉拽navbar的事件里面添加 this.$refs.popover.updatePopper();this.refs.popover表示el−popover组件实例,‘this.refs.popover表示el-popover组件实例,`this.refs.popover表示el−popover组件实例,‘this.refs.popover.updatePopper()`表示在重新计算el-popover的位置
解决后的效果:
拖动el-popver后里面的内容框重新渲染位置
于 2022-05-10 10:51:34 首次发布
本文探讨了在navbar动态伸缩时,el-popover组件位置发生错位的问题。通过在navbar拖动事件中调用`this.$refs.popover.updatePopper()`方法,实现了el-popover的动态更新,确保了其位置的正确性。修复后的效果显著,避免了el-popover在navbar变化时的位置偏差。
2256

被折叠的 条评论
为什么被折叠?



