我拥有一个带有 kendo.dataviz.min.js 的构造网格 kendo.web.min.js,但是当我使用 Using both 时会发生碰撞。
但有趣的是,项目 jsfiddle 运行良好,但是当我运行项目 Visual Studio 时
我遇到以下错误 TypeError: s is undefined
jsfiddle code
<link href="css/themes.css" rel="stylesheet">
<link href="css/styles.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet" />
<link href="js/kendo/src/styles/kendo.dataviz.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.silver.min.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.common.min.css" rel="stylesheet" />
<script src="js/kendo/js/kendo.web.min.js"></script>
<script src="js/kendo/js/kendo.dataviz.min.js"></script>
<script src="js/kendo/src/js/kendo.dataviz.sparkline.js"></script>
最佳答案
它们会发生冲突,因为它们包含相同的文件 - kendo.data.js、kendo.core.js 等。您永远不应将它们包含在同一页面中 - 使用 kendo.all.min.js 或创建仅包含所需功能的 JavaScript 文件.
Kendo UI 文档中提供了更多信息 - JavaScript dependencies .
关于kendo-ui - 为什么 kendo.web.min.js 和 kendo.dataviz.min.js 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18130714/