- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在开发一个单页网站项目,该项目已经在客户端使用 jquery 和 javascript 构建,在服务端使用 cake php 构建,但是一个用于网格的项目,我们希望使用 dojo 框架的 DGRID,为此,当我们尝试集成 dgrid 时在我们的项目中,我们收到此错误
defineAlreadyDefined
如果我们尝试打开另一个模块,因为内容来自 AJAX 并在同一页面中更新。
我们在主页中包含了 dojo.js
,该页面仅加载一次,并且模块包含在每个单独文件中的 require 中。
任何帮助将不胜感激。
最佳答案
好吧,当我们使用两个或多个不同的库公开相同的 define 方法来创建新的小部件时,就会发生这种情况。
解决方案:
在我们的项目中,我们修改了公开值的名称,例如我们替换了其他小部件中的 customDefine ,因此,如果我们需要定义第一个库,我们使用 define (和之前一样),如果我们需要定义第二个库,基本上我们使用 customDefine。
注意:- 在进行上述更改之前,只需验证您没有在项目中多次添加相同或相似的库。在我们的项目中,我们使用 dojo 和 d3 库。
这就是我们在项目中解决的方法。
几乎类似的解决方案出现问题 - Trouble adding search widget to ArcGIS Shortlist Story App
希望这对您有帮助:)
关于javascript - 如何解决 dgrid 中的 DefineAlreadyDefined 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40058516/
我正在使用 DOJO 和 JavaScript。该代码在除 Chrome 之外的其他浏览器上运行良好。每当我尝试在 Chrome 中加载页面时,都会收到以下错误 { Error: d
我收到此错误:Error: defineAlreadyDefined,仅在 dojo 中出现。 index.php app.js require({ paths : { do
我们正在开发一个单页网站项目,该项目已经在客户端使用 jquery 和 javascript 构建,在服务端使用 cake php 构建,但是一个用于网格的项目,我们希望使用 dojo 框架的 DGR
我试图创建一个自定义的可嵌入小部件,我的用户可以将其包含在他们的网站上。 我们提供代码,然后将其添加到他们的网站,然后他们就可以访问我们从 SaaS 生成的一堆自定义小部件。 如果他们尝试嵌入小部件的
我是一名优秀的程序员,十分优秀!