如何解决Vue中MintUI弹窗导致底部页面滚动不顺畅的问题?

2026-06-10 18:312阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计671个文字,预计阅读时间需要3分钟。

如何解决Vue中MintUI弹窗导致底部页面滚动不顺畅的问题?

经过DOM层层注释缩小反馈最终找到问题所在。问题经过:+ 弹起弹窗时,设置了popupVisible为true。+ 然后触发了vue的updated生命周期钩子。+ 在这个钩子函数中,我尝试了this.$refs.cont。

经过dom层层注释缩小反馈终于找到问题所在。

问题经过

我在弹起弹窗的时候,设置了popupVisible为true

然后触发了vue的updated生命周期钩子函数

如何解决Vue中MintUI弹窗导致底部页面滚动不顺畅的问题?

然后我在这个函数里面做了去this.$refs.container.offsetHeight导致页面重绘

然后就导致了底部页面向上滚动

解决办法

去掉updated函数里面的重绘方法

补充知识:项目总结之关于vue中使用mint-ui的mt-popup出现滚动穿透问题的解决总结

说实话,使用Mint-ui这个ui组件的过程中遇到了很多问题,这个ui组件问题真多。

先说今天的主题吧,我在使用popup选择框的时候和datepicker时间选择器的时候出现了滚动穿透的问题,特别是在ios上面。

找了好多方法,最后同事给出了一个好的方法,很简洁,于是就想着总结下来。

阅读全文

本文共计671个文字,预计阅读时间需要3分钟。

如何解决Vue中MintUI弹窗导致底部页面滚动不顺畅的问题?

经过DOM层层注释缩小反馈最终找到问题所在。问题经过:+ 弹起弹窗时,设置了popupVisible为true。+ 然后触发了vue的updated生命周期钩子。+ 在这个钩子函数中,我尝试了this.$refs.cont。

经过dom层层注释缩小反馈终于找到问题所在。

问题经过

我在弹起弹窗的时候,设置了popupVisible为true

然后触发了vue的updated生命周期钩子函数

如何解决Vue中MintUI弹窗导致底部页面滚动不顺畅的问题?

然后我在这个函数里面做了去this.$refs.container.offsetHeight导致页面重绘

然后就导致了底部页面向上滚动

解决办法

去掉updated函数里面的重绘方法

补充知识:项目总结之关于vue中使用mint-ui的mt-popup出现滚动穿透问题的解决总结

说实话,使用Mint-ui这个ui组件的过程中遇到了很多问题,这个ui组件问题真多。

先说今天的主题吧,我在使用popup选择框的时候和datepicker时间选择器的时候出现了滚动穿透的问题,特别是在ios上面。

找了好多方法,最后同事给出了一个好的方法,很简洁,于是就想着总结下来。

阅读全文