我创建了一个 Alloy 项目,试图了解如何使用单独的JS文件。
到目前为止,我试图使功能和 Classes 成功。
以下是我尝试制作的 Class 的示例。
index.js
var Label = require("test");
label = new Label();
$.index.add(label);
$.index.open();
test.js
//Create Function
function Label() {
// Create label
var label = Ti.UI.createLabel({
text:"qweqwe"
});
// Return label
return label;
}
module.exports = Label;
当我尝试编译时,我收到此错误
请您演示一下 Function 或 Class 的正确结构,我以后可以使用 module.exports 从其他js文件中使用它或出口。
答案 0 :(得分:2)
答案 1 :(得分:1)
请阅读Alloy QuickStart有关视图,需要控制器和小部件。你正在做的是混合经典和合金而没有(明确)理由,这不是最佳实践。