RadSideDrawer无法工作Nativescript 2

我是nativescript的新手,因为我正在学习如何实现导航抽屉,但最终还是出现了一些错误 register.html <ActionBar title="Custom Title"> <ActionItem ios.systemIcon="9" android.systemIcon="ic_menu_share_holo_light" (tap)="openDrawer()"></ActionItem> </ActionBa

如何保存用户';nativescript应用程序中的登录状态

最近我正在用nativescript编写一个应用程序,现在我遇到了一个问题,我不知道如何保存用户的登录状态。例如,如果用户第一次登录,他将来就不需要登录。那么,我怎样才能做到这一点呢?< P>使用应用程序设置< /强>模块来存储会话密钥或某些东西,如果没有值,则认为这是第一次登录。 文档:您可以使用该模块存储不同类型的值(例如,数字,字符串,布尔值),并使用该模块检查用户是否已登录。我确实在我的应用程序上使用了应用程序设置,与其他答案建议的模块相同 您可以获得和JS的代码示例 另外,在我的一个应

Nativescript tns模块

System.err: System.err:调用模块函数时出错 System.err: System.err:TypeError:application_1.run不是函数 System.err:文件:file:///data/data/org.nativescript.HelloWorld/files/app/tns_modules/nativescript-angular/platform-common.js, 行:158,列:22 当我在构建nativescript应用程序时,我遇到了上

Nativescript-使用Android的列表视图崩溃

使用NS 4.1、core 4.1和android 4.1 我有一个带有模板的列表视图,有时我必须导航回列表视图页面并重新创建列表 在Android上执行此操作时,我得到以下错误 System.err:错误:对于键为“info”的模板,在已实现视图缓存中没有键为“org.nativescript.widgets.GridLayout{70646a0 VFE…C..I.0449-1440803}”的条目。 我假设列表视图正在缓存视图,并在重新生成列表视图时导致崩溃 有没有办法强制清除缓存 有什么

如何在NativeScript中检测越狱/根设备?

有没有办法通过NativeScript检测android和ios中的越狱/根设备?我试着搜索,但找不到任何图书馆。 任何帮助都将不胜感激 更新:基本上,我想知道我可以在ios和android中的越狱/根检测代码中加入的基本检查。 我从其他文件中得到了我想要的东西 您可以检查以下文件/路径是否存在: /Applications/Cydia.app文件 /Library/MobileSubstrate/MobileSubstrate.dylib文件 /bin/bash路径 /usr/sbin/ssh

如何在NativeScript Vue中构建固定页脚?

我想在页面中有一个固定的页脚,但我尝试了 <StackLayout> <AbsoluteLayout bottom="0"> 和容器中的父对象 position: relative 但什么也没发生 我试过了 <StackLayout> <AbsoluteLayout bottom="0"> 什么也没发生 有人知道怎么做吗?谢谢大家! 好的。好的,谢谢!另一个问题是,我想在页脚内插入一个带有三个锚定链接的文本,我如何才能做到这一点?例如,我

如何翻译Java';将内部匿名类导入Nativescript JS?

如何将以下Java代码转换为Nativescript JS 假设所有库/名称空间都已就绪,则只需要语法 mMapView.addViewpointChangedListener(new ViewpointChangedListener() { @Override public void viewpointChanged(ViewpointChangedEvent viewpointChangedEvent) { // do thing } }); 您已经实现了Viewpoint

Nativescript 如何创建基于路线的导航组件?

底部导航组件需要将所有选项卡内容放在同一页上 e、 g: 我认为页面的加载就像一个动态组件。我只希望有带有路由链接的选项卡。当用户点击一个选项卡时,我会将用户重定向到另一个页面 如果我不使用TabContentItem,TabStripItems也不会显示在页面上。因此,我添加了空内容 使用selectedIndexChange事件,我可以将用户重定向到另一个页面,但当其中一个选项卡链接是当前页面时,它将进入无限循环 似乎选项卡必须位于此设置的不同页面上。这不是我想要的 有没有办法将底部导航

Vue项目全屏显示+;带凹口的NativeScript

我想让我的应用程序在NativeScript下的Vue项目上全屏显示,通过#bradwaynemartin方法听起来很简单,但有一个问题:我的手机有一个凹口,它在凹口处留下一条黑色条纹 我如何才能删除该条并使我的应用程序完全全屏 OS:Android Pie 9将此添加到应用程序主题: 短边 您正在使用哪个设备/操作系统版本进行测试?你试过没有凹口设计的设备了吗?@Manoj Android 9-on Redmi Note 8-MIUI 11 WeeklyBeta-实际上我想保持NotchBar

Nativescript UI日历禁用暗模式

是否可以在nativescript ui日历插件中停止暗模式 我已通过以下方式在整个应用程序中停止黑暗模式: import Theme from "@nativescript/theme"; Theme.setMode(Theme.Light); 但它忽略了UI日历插件

Nativescript 在ListView项模板中为按钮添加事件处理程序,并传递其他参数

让我们假设我有我想在屏幕上显示的项目列表。每个项目应显示为带有项目id、名称和值的行。此外,应该有一个按钮,允许用户从列表中删除项目 以下是项目模型: import observableModule = require("data/observable"); class ItemModel extends observableModule.Observable { constructor(id: number, name: string, value: string) {

Nativescript 尝试在设备上运行时出错

当你想跑的时候 tns run android --device xxxx 我总是犯这样的错误: Error: error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048) could not re

Nativescript http.request或fetch的进度通知

我正在使用一些较大的API端点(返回的JSON响应大约为10MB) 使用http.request或fetch是否可以获取有关“下载”状态的通知 Nicky您可以使用此npm软件包 以下是如何跟踪进度的示例: var bghttp = require("nativescript-background-http"); var session = bghttp.session("image-upload"); var request = { url: "http://myserver.co

Nativescript 滑动事件:无法访问组件

在教程之后,我正在开发我的fist应用程序。在这个应用程序中,我想实现滑动导航。 但我面临一个问题:我无法访问我的组件对象 我正在使用NativeScript+Angular constructor( private _router: Router , private _routeParams: RouteParams , private _signalListService: SignalListService , private _page : Page )

如何使用Angular 2在NativeScript中获取初始设备方向

我开始使用NativeScript+Angular 2,我想实现一个组件,根据设备方向激活不同的路由。经过大量的搜索,我能够让这个工作,但我还没有找到如何获得初始设备方向,这听起来应该更容易 这是我的AppComponent代码。查看ngAfterViewInit: import {Component, OnInit, OnDestroy, AfterViewInit} from "@angular/core"; import {Router} from "@angular/router";

fetch和http无法获取完整的文件。nativescript iOS

Nativescript有两个函数用于获取http请求或http函数。我使用这两个函数获取IOS站点的字符串(用html响应) 问题是它返回了部分响应,但没有返回IOS的所有响应。这意味着它只返回http请求的一半文件 例如: http.getString("https://slashdot.org").then(function (html) { console.log(html) }), function (error) { console.log("

如何将多个NativeScript变量显示为语句

我在将多个NativeScript变量显示为语句时遇到问题 我有5个变量: string1 = 'Hello'; string2 = 'John'; string3 = 'how are you? how are you? how are you?'; string4 = 'Button'; string5 = 'Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Tes

如何设置img';从url将src转换为img。NativeScript

使用I成功抓取图像, URL:/storage/emulated/0/Screenshots/Screenshot_20180624-232124.png 现在我有了一个src,我试着应用它 //Url is the url above^ url = url.substring(0,url.length-4);//removes the .png or .jpg from url. page.getViewById(`myImg`).src = `res:/${url}`; 这不适用于它。我

Nativescript 为什么';t couchbase插件加载?

我使用最新的NativeScript Sidekick和Preview开发(香草、纯JS)应用程序,最近我安装了Couchbase Lite插件 当我写var couchbaseModule=require(“nativescript couchbase”)输入 一个页面的JS文件,如果我试图打开该页面,就会显示 但是如果我删除var couchbaseModule=require(“nativescript couchbase”)页面加载时不会出错 为什么会发生这种情况?如何使用和要求couc

将应用程序中存储的本地pdf读取到Nativescript中的pdf查看器

我正在使用nativescript pdf viewer()以联机和本地存储的方式查看pdf 我在github和文档中尝试了几个答案,但没有一个主题是有效的。我有如下路径的输出: const currentAppFolder = fileSystemModule.knownFolders.currentApp() const filePath = fileSystemModule.path.join(currentAppFolder.path, "assets", "test.pdf") thi

如何在android版Nativescript angular中更改分段栏选定的选项卡视图指示器颜色

我正在使用本机脚本开发一个跨平台应用程序。 在安卓系统中,我面对的问题是分段栏中选定的指示器颜色。任何人都知道如何更改分段栏中选定的指示器颜色。它显示默认的蓝色 <SegmentedBar #tabs [items]="myItems" selectedIndex="0" (selectedIndexChange)="onSelectedIndexChange(tabs.selectedIndex)" class="m-5" selectedBackgroundColor="gray" &

NativeScript Vue-在保持具有配置文件信息的相同顶部部分的同时导航到其他组件的最佳方式?

我想有一个登录用户,登录状态和个人资料头像的顶部部分,但我想下面的不同组件的一切。在使用一致的顶栏部分时,如何导航到其他组件?是否必须在每个组件上都包含顶部条形码?是负责处理导航的UI元素。一个框架一次可以显示一个页面,其中可以有一个操作栏 如果您的目的不是在每个页面中复制ActionBar代码,请编写只包含ActionBar的Vue组件,该组件可以导入到其他每个组件中 您也可以使用嵌套框架,让外部框架在内部框架的导航上保持ActionBar的一致性。您可以自定义操作倒钩,这样每次页面转到堆栈中

如何调试nativescript抛出“;NativeScript捕捉到信号11。”;错误?

我已经为nativescript ios创建了一个插件,该插件工作正常,直到最近我更新了pod版本。 现在,当我运行插件时,我得到以下错误: NativeScript捕捉到信号11 我已经仔细检查了打字,没有打字错误或参数不匹配 NativeScript caught signal 11. Native Stack: 1 0x104c6cf70 sig_handler(int) 2 0x1f46f99dc <redacted> 3 0x104c5e768 NativeSc

Nativescript 硬件按钮返回代码没有正确响应 ... ... pageLoaded:函数(){ //我们只想在Android中注册该事件 if(application.android){ 控制台日志(“halllo”); application.android.on(application.AndroidApplication.activityBackPressedEvent,this.backEvent); } }, PageUnload:函数(){ //我们只想在Android上取消注册该事件 if(application.android){ 控制台日志(“完成”); application.android.off(application.AndroidApplication.activityBackPressedEvent,this.backEvent); } }, backEvent:函数(args){ log(“嘿,我按了”); if(this.search){ args.cancel=true; this.search=false; }否则{ args.cancel=false; } }

search是标准的false 问题 当我在show视图中时,其中search=true。我想按下Android硬件按钮。它应该被隐藏,并显示另一个search=false。但只有在我连续按下安卓硬件按钮两次后,它才会这样做 但是,当我在视图中看到search=false时,它会在我第一次按下Android硬件按钮后记录控制台.log 我在上面找到的代码。 在本文件中引用 使现代化 所以你需要做的是点击屏幕上的一个按钮。 然后使用硬件按钮返回。在本例中,它将直接执行此操作。但是当你第二次尝试这

将AndroidLevation应用于stacklayout的Nativescript

Nativescript文档称AndroidLevation是stacklayout的有效属性,但在my ng项目中添加时不会显示。应用于标签的相同高程可以正常工作。是否需要添加其他属性 <StackLayout margin="10" androidElevation="12"> <Label text="sample1"></Label> <Label text="sample2"></Label> </StackLa

Nativescript 编译器错误屏幕。mainScreen是类型为';屏幕';

救命啊!。编译器返回错误 属性“mainScreen”是“Screen”类型的静态成员 我正在尝试获取高度下降,但这是错误的。您可能需要检查从何处导入屏幕。我曾经遇到过VS代码自动导入错误的屏幕的问题 从'@nativescript/core'导入{Screen}; //以下几点应该有效 屏幕。主屏幕。高度下降 请在导入时提供代码的相关部分。然而,我认为@William Juan是正确的,我看到了,我正在导入带有小s的“屏幕”。谢谢,成功了!

Nativescript开关不触发初始绑定

我的观点是 实际上,我是通过API调用绑定活动值的,问题是onCheckChange在使用false值的初始绑定期间执行,因此每当我最初通过API服务调用设置active==true并加载页面时,onCheckChange将使用checked==false执行,谁能给我一个关于这个的想法吗 注意:Nativescript的初学者我经常与checked属性斗争,因此我选择了双向绑定,其行为与预期一致: // test.xml <Switch [(ngModel)]="isUnico

Nativescript RadListView-滚动到特定的y位置

在RadListView中,是否可以滚动到特定的y位置 问题是如果我从RadListView页面导航到另一个页面,然后返回-它初始化到listview的顶部。我更希望在导航到另一个页面之前,用户处于相同的y位置 我认为有一种滚动到项目的方法-但不一定是相同的y位置。您可以使用observable ViewModel缓存索引,并在需要时传递它(在本例中,在列表的加载事件中-即用户返回列表页面并加载列表时) e、 g.打字稿 第页 export function onListLoaded(args:

如何将nativescript自动完成插件与nativescript一起使用?

我无法使用angular项目模板。GitHub仅显示本机和XML格式的代码。示例插件代码可以工作,但遗憾的是没有提供angular支持或帮助。我无法在角度模板上显示。 我正在使用的相关代码 detail.component.ts registerElement("AutoComplete", () => require("nativescript-autocomplete").AutoComplete); public list :Array = ['1','2','3','4','56

Nativescript 如何创建使用tns核心模块2.5的空白NS项目

如何创建一个使用旧的非3.0核心模块的新NS项目 我通常创建一个空白项目,包括: tns创建测试——模板tsc以我的经验,您不能通过命令行来完成 对我来说,解决方案是创建一个package.json文件,其中包含应用程序中所需的所有元素,但版本如下所述——在我的示例中是angular template 例如,这是一个package.json,由命令tns create "dependencies": { "@angular/animations": "~4.1.0", "@ang

Nativescript 为什么在iOS上返回主视图时,ScrollView会上下跳动?

我正在使用带有Angular的NativeScript开发一个应用程序,遇到了ScrollView元素的问题。简言之,问题是我有一个带有项目列表的初始视图,如果我按下其中一个项目以转到详细视图并返回初始视图,滚动将跳转并在顶部创建一个间隙,然后随着间隙消失而跳回 以下是该问题的GIF: 正如您所看到的,当您返回初始视图时,会产生一个间隙,我还无法理解为什么会发生这种情况。ActionBar是以编程方式禁用的,我尝试将其完全删除或使其可见,但没有任何区别 我使用的代码与Angular和TypeS

Nativescript 在应用商店发布iOS应用之前,是否有推荐的方法将其分发给测试人员?

在将应用程序提交到商店之前,我需要将其分发给测试人员。Nativescript构建了一个apk文件,可以轻松地分发给Android测试人员。TestFlight是分发iOS应用程序的推荐方式吗?我应该使用xcode项目文件在xcode中构建应用程序,以便将其提交给TestFlight。这种方法似乎有悖常理。是的,理想情况下您会使用TestFlight。这也是一种测试发行版构建/签名等的完美方式,因为你可以上传与应用商店完全相同的构建。事实上,如果您的测试与您的用户进行得很顺利,您可以将已上载用于

Nativescript API调用返回HttpErrorResponse

正在尝试访问以下API,但访问时不断出错。url是正确的,在邮递员中运行时可以完美地工作 let data = this.http.get<any>('http://chargepoints.dft.gov.uk/api/retrieve/registry/lat/53.790224/long/-1.563929/dist/3/format/json'); 仅此调用就返回此错误 CONSOLE ERROR file:///app/tns_modules/@angular/core/

NativeScript Vue:导航到、导航自和其他页面事件的目的是什么?

我试图了解如何使用像navigatedFrom这样的页面事件。 以下是一个基本模板: <Page @navigatedFrom="navigatedFunc"> <StackLayout></StackLayout> </Page> 它是否用于检查您导航的特定视图?比如,我可以在该函数中执行条件检查,即如果用户来自帐户页面,则执行某项操作?如果您希望在页面出现或消失时运行某些代码,则使用这些事件。如果您熟悉本机iOS应用程序,它们就像vi

如何实现最新的Nativescript主题界面?

我正在使用Nativescript主题2.2 本页中记录的方法是否过时 我在github页面上阅读了文档……但是这个新界面中是否有最新的文档 谢谢。是的,文档目前已过时-我们正在撰写新文章。您可以在回购协议和当前处于PR中的中找到关于2.2的更新信息 要重复评论变量文件和app.scss中的内容,请执行以下操作: 要覆盖值并使其可在_variables.scss文件中导入,您可以在其中导入初始变量并覆盖它们,如下所示: @import'~@nativescript/theme/scss/var

Nativescript从版本5.4.2迁移到版本6

我试图将本机脚本项目从当前版本5.4.2迁移到版本6。下面是我如何遇到这个问题的详细信息。 我还向NativeScript团队提出了一个github问题 迁移时是否有遗漏的步骤 复制步骤 我已将nativescript版本5.4.2更新为nativescript@latest 已执行“tns迁移” 执行“tns运行” 更新模块“@角度/火力”、“节点sass” 在每个组件中添加@ViewChild以解决{static:true/false}的参数错误 环境 主线程出现以下错误 生成错误 Se

带角度的FAB菜单Nativescript

我正在用angular和nativescript构建一个应用程序,我想要一个像这样的fab按钮 有人有关于angular的例子或片段吗 我不太擅长css,我不知道如何在angular上使用类似的东西。注意:我对Nativescript/angular也很陌生。我可能会错过一些细节,请随意编辑此答案以更正我 我用了这个,这样我就不用自己制作晶圆厂了。您可以通过运行tns plugin add nativescript floatingactionbutton将其添加到项目中 我觉得文件不是很清楚。

Nativescript 在布局边框上移动标签

我试着在我的文本字段上做一个动画,就像在gmail上一样。当你点击文本字段时,占位符会出现在上边框上 我设法在文本字段上放置了一个标签,并在单击文本字段时设置了标签的动画,但我的标签移到了gridlayout的后面,我找不到任何方法使其在边框上移动 之前: 之后: 如果你们有人知道的话。谢谢

模式页面上NativeScript中ScrollView的粘性页眉和页脚

有没有办法在模式页面上实现带有粘性页眉和页脚的滚动视图。 像这样的 这是我已经准备好的,但是包含社交按钮的GridLayout被截断了 <Page xmlns="http://schemas.nativescript.org/tns.xsd" shownModally="onShownModally" class="test"> <StackLayout orietation= "veritcal" class="mainstack"> <GridLay

Nativescript在ListView中向上滚动时显示元素-视差效果

我想得到一个关于如何实现Whatsapp或Facebook等应用程序中的一个功能的建议,在这些应用程序中,你有一个列表和一个标题,它并不总是可见的,但当用户开始从列表中的任何位置向上滚动时,就会逐渐显示出来 在whatsapp和facebook中,向上滚动的手势会使搜索栏慢慢出现在屏幕顶部,而列表本身在搜索栏显示满之前不会滚动(至少这是android实现) 我需要一个关于如何使用Nativescript angular和Telerik RadListView(android+ios)实现这一点的

Nativescript 打开应用程序时出现超过最大调用堆栈大小的错误

在我的一个选项卡中,我有一个“注销”按钮 var application = require("application"); application.run({ moduleName: "app-login" }); 然而,我得到: RangeError:超出了最大调用堆栈大小 当代码被执行时。最终,当用户需要全屏(即不在选项卡内)注销时,我会尝试返回登录屏幕。应用程序的体系结构类似于选项卡视图模板示例,每个选项卡都有框架 非常感谢任何帮助 我可能误解了您的架构,但我不认为调用引导函数appl

Nativescript 如何混合ScrollView和Grid或Flexview?

我不熟悉nativescript。我刚刚浏览了教程,并能够制作一个具有滚动视图的应用程序,如下所示: ​ ​ 然而,我想让这些元素在一个2列的网格中,但是我不知道如何在不破坏应用程序的情况下做到这一点。有人能帮我一下吗?在GridLayout的行中,自动和两列之间缺少逗号,需要添加列参数,例如带星号或数字或自动 更多 <ScrollView (scroll)="onScroll($event)"> <GridLayout class="m-15" rows="aut

NativeScript Angular textfield-更改';安全';属性从true到false(iOS)

-点击显示/隐藏按钮查看问题时,确保光标位于文本字段中 我有一个简单的文本字段供用户在我的NS+Angular应用程序中输入密码。我正在尝试实现显示/隐藏功能。以下是我尝试过的: <GridLayout rows="auto, auto" class="field" row="0"> <Label text="Password" class="field-label" *ngIf="focused" textWrap="true" row="0">

Nativescript 填充RadaAutoCompleteTextViewComponent时出错

我在尝试填充RadAutoCompleteTextView时遇到以下错误。 这方面有什么暗示吗 非常感谢 @ViewChild("rankingsCtrl", { static: false }) rankingsCtrl: RadAutoCompleteTextViewComponent; this.rankingsCtrl.autoCompleteTextView.insertTokenAtIndex(new TokenModel("Test",""), 0); JS: ERROR

Nativescript vue字体图标-图像标记

我已经阅读了nativescript核心文档中的以下代码 <Image src="font://&#xf51e;" stretch="none" class="fas"></Image> 我想使用图像标记来显示图标,但是当我使用NATIVESCRIPT-VUE尝试前面的代码时,什么也没有出现 我的代码如下: <Label text="hola" textWrap="true" /> <Label class="fas" style="fon

NativeScript和Observable

我目前是Nativescript和Angular的新手。我已经使用laravel创建了一个API,它运行良好。现在,我正在尝试连接NativeScript/Angular中的API并从中获取数据。我遵循本教程作为指导 我的API是用Laravel中的PHP构建的,我的调用在Postman中运行良好。我也能够获取som数据,但我不能以HTML格式返回它 我的服务 导出公共项目服务{ getItems():可观察{ const authToken="2.2.2.2.2.2.2.2.2.2.2.2.2

如何从nativescript vue中的图像中释放内存?

有没有办法以编程方式释放nativescript vue中的图像资源 在某些情况下,我无法使用RadListView或ListView,因为它们在正确渲染某些更复杂的组件时存在问题。相反,我使用的是滚动视图。现在我的视图呈现正确,但过了一段时间,由于加载了所有图像,应用程序内存不足(当用户滚动加载更多图像时) 我想为页面上不可见的图像释放内存。我知道如何计算图像何时离开页面,但不知道如何删除或替换元素以释放内存 我读到的所有内容都说使用小图像(我已经在优化它们),然后GC将清理不再使用的资源。但

Nativescript:Android应用程序在模拟器切换选项卡中崩溃,但在控制台中什么都没有

我有一个nativescript iOS应用程序,我刚刚开始试用Android。它成功加载,但在TabView中切换选项卡一段时间后,应用程序崩溃了,但我在终端控制台中看不到任何迹象。我看到的最新事件有: JS: '{NSVue (Vue: 2.6.10 | NSVue: 2.4.0)} -> AppendChild(ElementNode(nativegridlayout), ElementNode(nativelabel))' JS: '{NSVue (Vue: 2.6.10 | NS

  1    2   3   4   5   6  ... 下一页 最后一页 共 38 页