gpt4 book ai didi

NativeScript 公共(public)/全局函数

转载 作者:行者123 更新时间:2023-12-01 02:00:55 25 4
gpt4 key购买 nike

示例代码:

exports.toggleSideDrawer = function() {
frameModule.topmost().getViewById("sideDrawer").toggleDrawerState();
}

如何使用 toggleSideDrawer没有把它写在每个代码隐藏文件中?

例如,我有页面 A 和 B,在这两个页面中,都有 tap="toggleSideDrawer" .

简而言之,使其可用于应用程序中的所有 View /页面。

最佳答案

您可以在 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" });


然后在文件后面的任何代码中,您都可以像这样调用全局变量/方法

var name = global.myGuide;
global.backToMain();

关于NativeScript 公共(public)/全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36616673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com