2

我已经从CodePlex下载了代码 然后我安装了 live、telerik 等的 sdk

安装后我运行代码,我收到以下错误

   `0x800a1391 - JavaScript runtime error: 'WinJS' is undefined`

Converters.Js 文件中发生的错误是

(function() {
   var r = Windows.Storage.ApplicationData.current.roamingSettings.values;

    // Export shortDate
    WinJS.Namespace.define("codeSHOW.Converters", {  // Error Occured here

   });

})();

非常感谢任何帮助。

谢谢。

4

3 回答 3

6

您是否在您的 htm 文件中包含了 base.js 在哪个文件进行该调用之前?

于 2012-11-20T17:28:12.743 回答
4

在您的 default.htm 页面(或具有相同代码的其他 html 页面)上,将 WINJS 引用更改为您的应用程序中此位置的位置,即

参考 > 适用于 JavaScript 2.0 的 Windows 库 > js > base.js

我遇到了同样的问题,只需要从 URL 引用中删除 .preview

<!-- WinJS references -->
<link href="//Microsoft.WinJS.2.0.Preview/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.2.0.Preview/js/base.js"></script>
<script src="//Microsoft.WinJS.2.0.Preview/js/ui.js"></script>

<!-- WinJS references -->
<link href="//Microsoft.WinJS.2.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.2.0/js/base.js"></script>
<script src="//Microsoft.WinJS.2.0/js/ui.js"></script>
于 2013-10-18T13:46:32.073 回答
0

您应该添加到 Javascript 的参考 Windows 库

于 2016-04-01T19:25:53.697 回答