Javascript 未捕获引用错误:未定义X
因此,我正在钻研WebOS enyo框架,感到非常沮丧。我当前在日志中遇到以下错误。我一直在查看框架中的示例,但似乎找不到错误的来源。我已经十年没有做任何HTML或js了,那时我做的是非常基本的东西。任何帮助都将不胜感激 未捕获引用错误:未定义学习,index.html:9 这是一个非常简单的应用程序,我目前正试图让元素出现在屏幕上 Index.html depends.js 只是为了好玩 appinfo.json 文件Javascript 未捕获引用错误:未定义X,javascript,html,webos,enyo,Javascript,Html,Webos,Enyo,因此,我正在钻研WebOS enyo框架,感到非常沮丧。我当前在日志中遇到以下错误。我一直在查看框架中的示例,但似乎找不到错误的来源。我已经十年没有做任何HTML或js了,那时我做的是非常基本的东西。任何帮助都将不胜感激 未捕获引用错误:未定义学习,index.html:9 这是一个非常简单的应用程序,我目前正试图让元素出现在屏幕上 Index.html depends.js 只是为了好玩 appinfo.json 文件 这通常在您的Learning.js出错时出现。 我不确定,但你可以试试:
这通常在您的Learning.js出错时出现。 我不确定,但你可以试试:
enyo.kind({
name: "MyApps.Learning",
kind: enyo.VFlexBox,
components: [
{kind: "Scrim",
layoutKind: "VFlexLayout",
align: "center",
pack: "center",
components: [
{kind: "SpinnerLarge"}
]
}
]
});
这通常在您的Learning.js出错时出现。 我不确定,但你可以试试:
enyo.kind({
name: "MyApps.Learning",
kind: enyo.VFlexBox,
components: [
{kind: "Scrim",
layoutKind: "VFlexLayout",
align: "center",
pack: "center",
components: [
{kind: "SpinnerLarge"}
]
}
]
});
我认为这是appinfo.json文件中的一个问题 您的id为:
com.myapps.learning
但是如果您将其引用为myapps.learning,请尝试从appinfo.json中删除
com.
,或者将其添加到您的种类定义和index.html中我认为这是appinfo.json文件中的一个问题
您的id为:com.myapps.learning
然而,如果您将其引用为myapps.learning,请尝试从appinfo.json中删除
com.
,或者将其添加到您的种类定义和index.html中。根据我的经验,当指向enyo.js的路径错误时,就会出现此问题。我有一个旧版本的SDK/emulator,因此在我从教程中复制的路径中找不到enyo.js。升级SDK为我修复了它,但您可能可以通过ssh连接到模拟器中找到正确的路径
如果没有加载enyo,它将无法创建您创建的任何类型(MyApps.Learning)
我有点失望,当没有找到enyo或没有加载enyo时,没有记录任何错误。…根据我的经验,当指向enyo.js的路径错误时,就会出现此问题。我有一个旧版本的SDK/emulator,因此在我从教程中复制的路径中找不到enyo.js。升级SDK为我修复了它,但您可能可以通过ssh连接到模拟器中找到正确的路径 如果没有加载enyo,它将无法创建您创建的任何类型(MyApps.Learning)
我有点失望,当enyo没有找到或没有加载时,没有记录错误。…这基本上就是答案的结果。这基本上就是答案的结果。
enyo.depends(
"source/Learning.js",
"css/Learning.css"
);
{
"id": "com.myapps.learning",
"uiRevision": "2",
"version": "1.0.0",
"vendor": "kizelli",
"type": "web",
"main": "index.html",
"title": "Learning"
}
enyo.kind({
name: "MyApps.Learning",
kind: enyo.VFlexBox,
components: [
{kind: "Scrim",
layoutKind: "VFlexLayout",
align: "center",
pack: "center",
components: [
{kind: "SpinnerLarge"}
]
}
]
});