Javascript vue 2.x ios safari在渲染时崩溃

Javascript vue 2.x ios safari在渲染时崩溃,javascript,ios,iphone,safari,vue.js,Javascript,Ios,Iphone,Safari,Vue.js,我不能在这里粘贴复制品,因为它发生在商业项目中。我会试着描述它,也许有人也有同样的问题 Vue 2.x、iOS 9.x、iPad和iPod 我的页面(布局之一)在iOS上的Safari/Chrome上崩溃,页面加载后立即崩溃。在ipad上,它可以刷新并工作。在iPod上,它也会在其他页面崩溃,无法刷新 无论如何都无法调试。我知道iOS9Safari有一个问题,javascript模板太多/js太多 你知道那个问题吗?有可能以某种方式调试它吗?我以为我只是偶然在safari中触发了一些bug,但在

我不能在这里粘贴复制品,因为它发生在商业项目中。我会试着描述它,也许有人也有同样的问题

Vue 2.x、iOS 9.x、iPad和iPod

我的页面(布局之一)在iOS上的Safari/Chrome上崩溃,页面加载后立即崩溃。在ipad上,它可以刷新并工作。在iPod上,它也会在其他页面崩溃,无法刷新

无论如何都无法调试。我知道iOS9Safari有一个问题,javascript模板太多/js太多

你知道那个问题吗?有可能以某种方式调试它吗?我以为我只是偶然在safari中触发了一些bug,但在速度更快/更慢的设备中,不同的行为表明这更像是计算bug(iPhone 6s的工作原理与ipad类似)

帮助,我现在不能将所有内容重写为jQuery:D

编辑:


我在DOMContentLoaded上初始化了vue,它修复了iPad的问题(所以问题可能是vue和浏览器的html呈现之间的冲突),但无论如何,2014 iPod会出现缓慢的中断

这就是调试的方法,您还可以正确地编译所有内容,以便它可以在大多数浏览器和设备上工作。我可以调试,因为页面崩溃,然后开发工具关闭。你是什么意思?我已经将babel设置为在所有设备上都正确,并且它在其中一些设备上使用相同的系统和safari版本。我也遇到过浏览器崩溃的问题,这是由于在我的JS代码中意外使用了太多内存造成的。它是直接坠毁还是先结冰?尝试在早期添加
debugger
语句,并逐步检查代码以查看发生的情况。
debugger
似乎是合法的,通常我无法调试,因为它在js启动后立即崩溃。我将尝试调试,如果它是一个内存问题或一个错误。(但我猜这是一个导致内存问题的bug)添加了调试器;语句和vue在parseHTML函数上崩溃,该函数将整个$el作为参数