NativeScript Public/Global 函数
NativeScript Public/Global Functions
示例代码:
exports.toggleSideDrawer = function() {
frameModule.topmost().getViewById("sideDrawer").toggleDrawerState();
}
如何使用 toggleSideDrawer
而不将其写入每个代码隐藏文件?
例如,我有页面 A 和 B,在这两个页面中,都有 tap="toggleSideDrawer"
。
简而言之,让应用程序中的所有人 views/pages 都可以使用它。
您可以在 app.js
中使用全局
例如
在app.js
var application = require("application");
global.myGuide = 'John Smith';
global.backToMain = function() {
global.require('ui/frame').topmost().navigate({
moduleName: "main-page"
});
};
application.start({ moduleName: "main-page" });
然后在您的任何代码隐藏文件中,您可以像这样调用全局 variables/methods
var name = global.myGuide;
global.backToMain();
示例代码:
exports.toggleSideDrawer = function() {
frameModule.topmost().getViewById("sideDrawer").toggleDrawerState();
}
如何使用 toggleSideDrawer
而不将其写入每个代码隐藏文件?
例如,我有页面 A 和 B,在这两个页面中,都有 tap="toggleSideDrawer"
。
简而言之,让应用程序中的所有人 views/pages 都可以使用它。
您可以在 app.js
中使用全局例如
在app.js
var application = require("application");
global.myGuide = 'John Smith';
global.backToMain = function() {
global.require('ui/frame').topmost().navigate({
moduleName: "main-page"
});
};
application.start({ moduleName: "main-page" });
然后在您的任何代码隐藏文件中,您可以像这样调用全局 variables/methods
var name = global.myGuide;
global.backToMain();