我正在 appcelerator 中构建一个简单的应用程序。
我使用此代码从tss文件创建具有样式的标签。
function createHeader(headerText){
var heading = Ti.UI.createView({
backgroundColor : "#0c7b84"
});
var headingText = $.UI.create("Label", {
classes: 'headerTableLabel'
});
headingText.text = headerText;
heading.add(headingText);
return heading;
}
headerTableLabel 类在 app.tss 文件中声明
".headerTableLabel" : {
color : "#FFF",
font : {
fontSize : "13pt",
fontWeight : "Bold"
},
textAlign: "left"
}
现在我想在我的 Global.js 中插入 createHeader 函数,所以在这种模式下我可以从我的应用程序的所有控制器中调用这个函数。
但是,如果我尝试在 Global.js 文件中剪切和复制此功能(有效),我在$.UI.create处出现错误
消息:未捕获的 ReferenceError:$ 未定义来源:var headingText = $.UI.create("Label", { [ERROR]:V8Exception:异常发生在 common/Globals.js:5:未捕获的 ReferenceError:$ 未定义