我的原生脚本应用程序的最佳结构

Best structure for my nativescript app

本文关键字:最佳 结构 应用程序 原生 脚本 我的      更新时间:2023-09-26

我想用nativescript编写一个应用程序脚本,但我不知道最好的结构是什么。我给出了数据,例如:

var items = [
    [["high", "low"], ["wide", "narrow"], ["fat", "thin"]],
    [["black", "white"], ["...", "..."], ["", "..."]],
    [["high", "low"], ["...", "..."], ["...", "..."]],
];

在开始屏幕上应该出现第一层。让他们在三个聊天室中分开。因此,我想显示例如级别 1、2 和 3。图像

如果您单击任何按钮,您应该进入另一个屏幕,其中列出了所有元素。图像应该有一个标题和一个输入字段。如果在输入字段中输入第二个值,则正确,并且会触发事件侦听器。

如果你做对了,数据应该以某种方式存储。例如,完成第 1 级的所有内容以达到第 2 级。

我查看了 docs.nativescript.org 的入门教程,这是一个很好的描述。它几乎是我想要的,但我想存储上面写的信息。这可能吗?

存储信息的更好方法是将其存储在对象中,在items对象中,您可以为每个级别设置数组。

var items = {
    Level1: [["high", "low"], ["wide","narrow"], ["fat","thin"]],
    Level2: [["black", "white"], ["...","..."], ["...","..."]],
    Level3: [["high", "low"], ["...","..."], ["...","..."]]
}