在Nativescript中的帧之间导航时,数据是否仍然存在?

时间:2016-08-14 01:49:32

标签: nativescript

我注意到当我退出我的应用程序时,它会按照预期将我带回登录屏幕。但是,输入字段仍然填充有先前的登录信息(即电子邮件/密码)。我认为在导航回登录界面后它们会再次变空,但事实并非如此。

这是关于加载操作的我的login.js文件:

var frameModule = require("ui/frame");
var Observable = require("data/observable").Observable;

var home_navigation = {
    moduleName: "views/home/home",
    clearHistory: true
};

var page_data = new Observable({
    email: "",
    password: ""
})

exports.onNavigatingTo = function(args) {
    var page = args.object;
    page.bindingContext = page_data;
}

此下还有其他功能,但它们只是电子邮件/传递和执行登录逻辑以及导航到相应的屏幕,而不在本地任何位置存储电子邮件/密码。此外,没有检查以前的会话或类似的事情。

1 个答案:

答案 0 :(得分:0)

当你把它保存在内存中并且在应用程序设置或db之类的地方保存之前它不可用于应用程序的其他部分