繁体   English   中英

marionette js — 将 Jquery 从 1.11.1 升级到 3.4.1 后失败

[英]marionette js — Fails after upgrading Jquery to 3.4.1 from 1.11.1

在使用主干和 Marionette 2.4.1 创建的旧遗留项目中,我们使用的是 jquery 1.11。 由于安全扫描,我们被要求升级到最新的 JQuery。 但是升级后页面没有显示。

更准确地说,渲染方法(从 Marionette.ItemView 扩展而来的 class)不会被执行。

    var HeaderView = Marionette.ItemView.extend({
            //el: $('nav#header > div.container-fluid'),
            template: _.template(UserTemplate),
            ...
            ...

不仅是 render(),而且其他方法(如 onRender、onBeforeRender 等)也没有被调用。 我可以在日志中看到只有一个初始化 function 被执行。

HeaderView 是从 Marionette.LayoutView 派生的 AppLayoutView 的子项。 我在日志中看到的最后一件事是调用了 AppLayout.onRender(),然后是此 HeaderView 中的初始化方法。

web 控制台中没有任何类型的错误,除了以前出现的一些警告。

我知道这是一个非常笼统的问题,很难回答。 但我正在寻找一些指示,或者如果有人遇到类似问题并修复它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM