我已从CodePlex下载代码 然后我安装sdk的live,telerik等
安装后我运行了代码,我收到以下错误
`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
});
})();
非常感谢任何帮助。
感谢。
答案 0 :(得分:6)
您是否在您的htm文件中包含了base.js,之前该文件正在进行该调用?
答案 1 :(得分:4)
在default.htm页面(或其他具有相同代码的html页面)上,将WINJS引用更改为应用程序中的位置,即
参考文献> Windows Library for JavaScript 2.0> 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>
答案 2 :(得分:0)
您应该添加到引用Windows库以获取Javascript