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

时间:2017-04-03 11:00:09

标签: vuejs2 vuex

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

我有一张桌子可以添加和删除行。来自Vuex州的行和我一直在以通常的方式提交和改变状态,并且工作得很好。

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

我没有错误,Vue dev工具也没有报告任何奇怪的事情。

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

很高兴得到关于问题可能是什么的任何想法 - 如果它与另一个库/包冲突,内存泄漏导致它冻结/挂起等等。提前感谢。

这些是我的package.json dev / dependancies:

devDependencies:

  • " babel-preset-stage-2":" ^ 6.22.0",
  • " bootstrap-sass":" ^ 3.3.7",
  • " cross-env":" ^ 3.2.3",
  • " font-awesome":" ^ 4.7.0",
  • " gulp":" ^ 3.9.1",
  • " laravel-elixir":" ^ 5.0.0",
  • " laravel-mix":" ^ 0.9.2",
  • "夜班":" ^ 0.9.13",
  • " nightwatch-tools":" ^ 0.1.0",
  • " selenium-download":" ^ 2.0.9",
  • " selenium-webdriver":" 2.44。*"

依赖关系:

  • " animate-sass":" ^ 0.6.6",
  • " axios":" ^ 0.15.3",
  • " blueimp-md5":" ^ 2.7.0",
  • " bootstrap-select":" ^ 1.12.2",
  • " fecha":" ^ 2.3.0",
  • " jasny-bootstrap":" ^ 3.1.3",
  • " jquery":" ^ 3.1.1",
  • " lodash":" ^ 4.17.4",
  • "时刻":" ^ 2.18.1",
  • " sweetalert2":" ^ 6.4.2",
  • "验证员":" ^ 7.0.0",
  • " vee-validate":" ^ 2.0.0-beta.25",
  • " vue":" ^ 2.2.3",
  • " vue-default-value":" ^ 1.0.2",
  • " vue-loader":" ^ 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-template-compiler":" ^ 2.2.3",
  • " vue2-dragula":" ^ 2.4.4",
  • " vue2-filters":" ^ 0.1.6",
  • " vuex":" ^ 2.1.2"

1 个答案:

答案 0 :(得分:2)

我设法解决了这个问题。在模态窗口中使用vue-strap旋转器和流氓溢出y:隐藏'是一个问题。在完成该任务后没有被删除导致“禁用”#39;滚动。