Vuejs2 Vue.js 2/Vuex-滚动条由于某种原因而中断

Vuejs2 Vue.js 2/Vuex-滚动条由于某种原因而中断,vuejs2,vuex,Vuejs2,Vuex,在vue.js 2和vuex上构建应用程序时遇到了一个奇怪的问题,我无法轻松复制 我有一个可以添加和删除行的表。来自Vuex状态的行,我一直以通常的方式提交和修改状态,它工作得很好 但是,有时窗口滚动条会中断并停止工作,因此无法向上/向下滚动(或者应用程序挂起了?!)。如果我刷新页面,一切都会恢复正常 我没有收到任何错误,Vue开发工具也没有报告任何奇怪的情况 我在其他浏览器中也遇到了同样的问题,我认为这可能与Vue工具有关(只是为了排除这种可能性) 如果它与另一个库/包冲突,内存泄漏导致它冻结

在vue.js 2和vuex上构建应用程序时遇到了一个奇怪的问题,我无法轻松复制

我有一个可以添加和删除行的表。来自Vuex状态的行,我一直以通常的方式提交和修改状态,它工作得很好

但是,有时窗口滚动条会中断并停止工作,因此无法向上/向下滚动(或者应用程序挂起了?!)。如果我刷新页面,一切都会恢复正常

我没有收到任何错误,Vue开发工具也没有报告任何奇怪的情况

我在其他浏览器中也遇到了同样的问题,我认为这可能与Vue工具有关(只是为了排除这种可能性)

如果它与另一个库/包冲突,内存泄漏导致它冻结/挂起等,请提前感谢

以下是my package.json dev/dependancies:

依赖性:

  • “babel-preset-stage-2”:“^6.22.0”
  • “引导式sass”:“^3.3.7”
  • “交叉环境”:“^3.2.3”
  • “字体真棒”:“^4.7.0”
  • “吞咽”:“^3.9.1”
  • “拉维长生不老药”:“^5.0.0”
  • “laravel mix”:“^0.9.2”
  • “夜视”:“^0.9.13”
  • “夜视工具”:“^0.1.0”
  • “selenium下载”:“^2.0.9”
  • “selenium webdriver”:“2.44.*”
依赖项:

  • “设置sass动画”:“^0.6.6”
  • “axios”:“^0.15.3”
  • “blueimp-md5”:“^2.7.0”
  • “引导选择”:“^1.12.2”
  • “fecha”:“^2.3.0”
  • “jasny引导”:“^3.1.3”
  • “jquery”:“^3.1.1”
  • “lodash”:“^4.17.4”
  • “时刻”:“^2.18.1”
  • “sweetalert2”:“^6.4.2”
  • “验证器”:“^7.0.0”
  • “vee验证”:“^2.0.0-beta.25”
  • “vue”:“^2.2.3”
  • “vue默认值”:“^1.0.2”
  • “vue加载程序”:“^11.1.4”
  • “vue localstorage”:“^0.1.3”
  • “vue multiselect”:“^2.0.0-beta.15”
  • “vue scrollto”:“^2.4.2”
  • “vue strap”:“github:wffranco/vue strap”
  • “vue模板编译器”:“^2.2.3”
  • “vue2 dragula”:“^2.4.4”
  • “vue2筛选器”:“^0.1.6”
  • “vuex”:“^2.1.2”

    • 我设法解决了这个问题。在模态窗口中使用vue strap微调器时出现问题,并且在完成该任务时未删除流氓“overflow-y:hidden”,导致“禁用”滚动。

      我在模态中遇到此问题-我没有正确使用v-model绑定,并且在文档正文中应用了overflow-y样式(通过css类)。太棒了,感谢分享解决方案。我还不知道我的应用程序到底出了什么问题,但奇怪的是,在将数据加载到数据库中的实体对象后,或者在开始键入新实体后,页面一直滚动到顶部并“冻结”。虽然我仍然可以使用键盘进行交互。如果我将焦点移动到下面的控件,甚至会滚动。