
[英]require.js shim for lib jquery, marionette, backbone, underscore
[英]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.