了解NativeScript GridLayout

我正在尝试一个简单的GridLayout测试,但它并没有像预期的那样对我有效 以下是我的看法: <Page xmlns="http://www.nativescript.org/tns.xsd" loaded="pageLoaded"> <GridLayout columns="80, *, auto" rows="80, 80, 80, *" > <Label row="0" col="0" text="r0col0" cssClass="green" /

无反弹的NativeScript全屏webview

如何在NativeScript全屏(包括状态栏)中创建Web视图。不只是隐藏状态栏,而是在状态栏后面隐藏webview,就像这样做cordova 我怎样才能防止滚动/反弹的网络视图 多谢各位 更新: 我所说的状态栏/全屏和cordova在cordova中的意思是状态栏透明和web视图全屏 另一个问题是关于反弹的,在cordova中,我可以在config.xml中使用此选项防止webview反弹吗 <preference name="webviewbounce" value="false"

Nativescript中没有元素;“检查元件”;调试时的选项卡

当我运行tns调试ios时,在“创建后端套接字”之后,它抛出以下错误 assertion failed: 16G29 15A8401: libxpc.dylib + 69578 [CBE96042-79D0-3515-8570-968B28E72519]: 0x7d 调试器打开,应用程序正常运行,但在“检查元素”选项卡中没有任何内容。我重新安装了整个操作系统,只安装了nativescript,但仍然出现此错误。如果在chrome开发工具中使用--chrome,结果也是一样的 我也可以在andr

Nativescript本地文件系统映像未显示

我已经用带有导航抽屉模板的nativescript side kick软件创建了nativescript angular应用程序,我想在本地文件系统的主页中显示图像 我正在使用最新的angular和nativescript 应用程序 -->图像 -->家 本地构建和云构建 -->显示图像 -->如果我使用ctrl键单击“.images/intensepic.jpg”,然后单击它进入项目中的图像路径,并选择图像,但图像未显示在应用程序中 -->如果我使用ctrl键单击“~/images/inten

如何在保留旧应用程序数据的同时,基于NativeScript将Android本机应用程序升级到新版本?

我想用一个用NativeScript制作的新Android应用程序更新一个不是用NativeScript制作的现有Android应用程序 旧应用程序在SQLite数据库中存储了一些用户数据。我想让它在升级中幸存下来 现在,我在新应用程序中的应用程序id与旧应用程序相同,因此该部分已就位。为了测试数据库是否还能生存,我用旧的应用程序启动了Android Emulator,创建了一些记录,然后使用 tns run android --bundle --device=1 这将正确地用新代码替换旧的应

使用Nativescript vue将数据存储到数据库

我开始学习Vue JS,现在尝试在nativescript Vue中学习。 我应该怎么做才能有一个离线数据库,在那里我可以存储我的数据而不使用互联网连接。我听说过Firebase,但我想如果我没有互联网连接,我就不能使用我的应用程序。谢谢 您可以在启用持久性的情况下使用Firebase,也可以将sqlite()与vuex配合使用。您可以在启用持久性的情况下使用Firebase,也可以将sqlite()与vuex配合使用。简单解决方案: 如果在应用程序中使用应用程序设置,则可以将简单数据存储在js

Nativescript&;iOS DeviceCheck API

我的团队有一个针对iOS平台的nativescript vue应用程序。我们试图通过nativescript uuid唯一标识iOS设备uuid,但这似乎不再受支持。使用DeviceCheck API的最佳方法是什么 您是对的,插件未更新以使用iOS 11或更高版本(DeviceCheck API) 另一种方法是使用插件,第一次使用UIDevice.currentDevice.identifierForVendor.UUIDString存储您获得的UUID,然后即使在重新安装应用程序后,它也应该

如何完全以编程方式初始化NativeScript应用程序(无XML)?

这是我到目前为止所拥有的。背景变为绿色(页面的颜色),但我希望一个紫色的ContentView,里面有一些文本来填充页面 我还缺什么吗 从“tns核心模块/应用程序”导入{on,run,launchEvent}; 从“tns核心模块/ui/Frame/Frame”导入{Frame}; 从“tns核心模块/ui/content view/content view”导入{ContentView}; 从“tns核心模块/ui/text-base/text-base”导入{TextBase}; 从“tn

Nativescript 如何在cellTap事件中获取特定的日历日单元格并向其添加自定义样式

我在NativeScript项目中使用RadCalendar,问题是我想从cellTap事件中添加特定日期单元格的自定义样式 所以我从听这个活动开始 在my component.ts文件中: onCellTap(参数:CalendarCellTapEventData){ //在这里,它返回整个RadCalendar对象 console.log(args.object); //在下面的行中,它返回本机单元格元素 console.log(args.cell) } 我尝试直接更改CSS属性,如下

Nativescript预览按钮仅显示二维码

如何获取此预览窗口。早些时候,我只是第一次得到它。现在,当我单击“预览”按钮时,手机会显示二维码,以确保:当您单击打印屏幕中显示的二维码按钮时会发生什么情况?在带有iOS或Android的设备上安装配套应用程序NativeScript Playerd和NativeScript Preview,并扫描该二维码(使用NativeScript Playerd) 您将在设备上看到来自游乐场的应用程序预览 查看此页面,其中包含应用程序的直接链接以及有关此工作流的更多详细信息

NativeScript Android应用程序中的运行时请求权限

我用本机脚本编写应用程序,第一次启动应用程序后需要使用requestPermission。我知道如何使用请求权限,但我不知道在第一次运行应用程序后如何使其工作。我必须在应用程序中的何处使用请求权限功能?在ngOnInit()?中,您可以使用插件获取Android上的运行时权限 使用hasPermission(permissionName)方法,以了解您的应用程序是否已拥有该权限或您尚未获得该权限 通常,建议仅在绝对必要时才请求许可。例如,如果您想访问Microphone录制任何内容,您只会在用户

如何在nativescript的exoplayer插件中显示全宽视频?

在文件中使用此属性,但视频未以全宽显示,如下所示: fill=“true”请检查版面的宽度和高度。此外,如果任何其他参数正在减小布局大小,则必须调整布局,以使播放器全屏显示。这是怎么可能的??你能分享屏幕吗?正如我提到的,这完全取决于你的布局。如果您可以共享您的组件,我可能会指导您。如果我在exoplayer中使用fill=“aspectFill”属性,则视频将按照布局全屏拍摄,但视频将被拉伸。。

Nativescript 上下文注册SMS接收器

嗨,我试图在代码中创建这个,但我至少要说一点 我睡在上面,在梦中我想到了以下几点: const intentFilter = new android.content.IntentFilter( android.provider.Telephony.SMS_RECEIVED ); application.android.registerBroadcastReceiver(intentFilter, function( context, intent ) { cons

Nativescript 无法使用任何插件&引用;模块。。。找不到元素…”的;

我是NativeScript新手,只是不知道如何正确加载插件 如前所述,我添加了插件,并按照CoreJS的步骤进行了操作,但似乎没有任何效果 到目前为止,我已经尝试使用RadListView和PullToRefresh,但我一直遇到相同/类似的障碍。对于PullToRefresh插件,我收到的错误如下所示 JS: HMR: Hot Module Replacement Enabled. Waiting for signal. JS: Error: Building UI from XML. @s

如何使用nativescript创建应用程序来创建文件夹并在其中存储图像?

任何人都可以共享使用nativescript创建应用程序以在特定相册中存储图像的链接吗? 我曾尝试在谷歌搜索,但没有找到任何与此相关的内容。因此,如果有人与我共享github链接或任何其他链接,这将非常有帮助。我在开发NativeScript JavaScript函数时使用了该函数,将屏幕截图保存到设备的照片库中。祝你好运

NativeScript如何设置全局着色颜色?

您好,我正在尝试为我的Nativescript应用程序设置全局着色颜色。特别是iOS。我一直试图设置外观(),但没有成功。基本上,我需要一个全局着色颜色来着色导航栏的后退按钮。我发现这个解决方案在iOS上运行,但应该从页面内调用,以便KeyWindow有时间进行实例化 const Color = require("tns-core-modules/color").Color const mainColor = new Color("#ed1c24") UI

nativescript“tns运行android”引发ClassNotFoundException

我重新克隆了nativescript杂货店git repo,查看了angualr start分支,“平台添加了android”,然后是我的android设备连接的“tns运行android” 应用程序出现并显示此错误:pastebin.com/1YbThGkZ 这个错误最重要的部分可能是: java.lang.ClassNotFoundException: Didn't find class "com.tns.FragmentClass" on path: DexPathList[[zip fi

NativeScript iOS中Html/WebView中嵌入的YouTube视频

我正在尝试在Nativescript iOS的Html/WebView中实现嵌入式YouTube视频。我能够在android上完成这项工作,因为我没有足够的本地iOS经验,所以我在这里发布了这个问题。 我找到了一些链接,但它们与ObjC和Swift中的本机iOS有关 有人能指导我完成这件事吗 更新:这是我在WebView(Android)的src和HtmlView(iOS)的html中使用的Android和iOS的屏幕截图- 要做到这一点,可以使用NativScript WebView并绑定

Nativescript 有没有合适的方式/插件来显示SVG图像?

很久以前,我在互联网上搜索了一个SVG图像插件,发现它几乎已经破损、过时,因此无法使用。有没有其他插件我可能会错过,它允许显示SVG图像,并与最新的Nativescript版本配合使用?有一个更新的fork来自 对于那些仍在挣扎的人来说,还有另一条路可以走。最后要做的是将svg文件转换为字体文件(.tff)。我的svg文件很简单,所以我不确定这是否适用于所有情况,但至少它适用于使用图标。将svg文件转换为.ttf文件非常容易。我使用了在线工具转换器,然后将该文件添加到我的nativescript

nativescript Gridlayout-使用数字定义列和行

我的行数未知(我通过将Http响应ad的长度除以2来计算) 因此,如果我的数组有100个条目,当我使用2列网格布局时,行数将为50。 我的问题很简单:有可能以某种方式绑定这个数字吗?或者我必须将其转换为50(*)星? 因此,与其这样做,不如: 行=*、*、*、*、*、*、*、*、*、*等。。。 我想使用绑定值,例如: <GridLayout rows="{{ length+'*' }}" columns="*,*" class="calendar" /> 但这是行不通的。 有没

带nativescript的angular ng模板真是个奇怪的错误

很抱歉这个不太具体的标题,但从angular+NS开始,我经历了太多奇怪的异常行为,真的让我很惊讶 那就行了好的: <StackLayout> <ListView [items]="items" class="list-group"> <ng-template let-item="item"> <Label [nsRouterLink]="['/item', item.id]" [text]="item.

Can';在nativescript的console.log()中看不到值

我有一个js文件,其中包括一个数组!js文件与此类似 export const appointments = [ { "taskID": 9018929, "resource_ID": 1, "title": "KNDL Thatcham", "description": "<Non-Selected>\r\n10:00 - 18:00", "startTime": "2018-12-28T00:00:00", "endTime": "2018-12-28T2

Nativescript “我如何跟踪”;“已检查更改”;列表中多个开关元素的事件?

在NativeScript核心应用程序中,我有一个动态呈现的用户列表,对于每个用户,有两个开关元素;一个用于参与,一个用于分配 首先,在加载或重新加载列表后,如何将“checkedChange”事件一次绑定到该列表中的所有开关元素(而不是该页面上的任何其他开关元素) 其次,只有在选中参与开关或禁用和取消选中elsehow时,才应启用分配开关。如何以良好的方式实现这一点 第三,该事件触发一个函数,该函数被假定为保存更改。我应该如何检索有关类型(包括或分配)和用户id的信息 澄清: 我知道给swi

Nativescript 是否有可能以实用的方式将信息写入IOS密钥链。。。?

我正在为每个用户生成一个随机的强密码,并希望用户使用相同的密码访问应用程序,因为密码很难记住,我希望将相同的密码存储在钥匙链中,以便于访问。当然可以,您必须寻找插件 您是否考虑过使用Apple API在密钥链中生成和存储密码?例如“或”。如果您使用“swift 5钥匙链密码”搜索互联网,也可以使用教程。 tns plugin add nativescript-secure-storage

Nativescript 是否删除选项卡视图上的上边框?

有没有办法删除iOS上选项卡视图的上边框 我尝试添加边框宽度:0和边框颜色:透明到选项卡但这两个选项似乎都没有效果。您必须在uitabar上将clipstobunds设置为true HTML <TabView (loaded)="onTabViewLoaded($event)"> 这确实会删除边框,但也会删除背景色-有没有办法将其添加回?更新了答案,clipstobunds仅隐藏边框,不会影响背景色。太棒了!非常感谢你! onTabViewLoaded(event) {

使用nativescript vuejs具有淡入淡出效果的UIScrollView

我想知道是否可以在nativescript中使用具有淡入效果的UIScrollView 例如: 我阅读了文档,但没有找到这些信息 我想要这个结果,例如: 你有什么想法吗?多谢各位 我不知道如何将本机代码放入组件中 <template> <ScrollView class="scroll" orientation="vertical" row="1" ref="scrollView"> <StackLayout marginLeft="10"

Nativescript 目标入口点中的错误“;图表指令“;缺少依赖项:-.//

我想在包中集成“NativeScriptUIChartModule”。但它无法正确地整合资源。它给出了警告和错误 WARNING in Entry point 'chart-directives' contains deep imports into '/Users/<username>/Desktop/projects/<app_path>/MobileApp/node_modules/@nativescript/angular/element-registry'. T

解决将RadListView导入Nativescript Angular product的问题

下面是我在angular nativescript项目中尝试使用的示例和RadListView。该项目将生成,但在运行时出现以下错误:TypeError:nativescript\u core\u WEBPACK\u IMPORTED\u MODULE\u 0。属性不是构造函数 我试着重新安排导入,更新/重新安装tns和插件到项目中。任何关于如何解决这一问题的建议都是难以置信的。再次感谢能否提供示例的源代码?

Nativescript 项目向下钻取后返回ListView滚动位置

在使用Angular的NativeScript项目中,您将如何处理以下问题?我有一个包含项目(聊天)的列表视图,当用户点击特定对话时,我会导航到聊天详细信息。现在,当用户返回到ListView时,理想情况下我希望将它们返回到ListView中的确切位置,我知道以下选项: 选项1:点击特定项目时,保存项目id,导航回列表时,重新填充ListView,并在ListView loadedEvent上找到已保存项目的索引,并使用scrollToIndex定位ListView 选项2:确保Angular

在NativeScript中设置重复项高度的动画

我试图通过简单的折叠从NativeScript的转发器中删除一个项目。我可以很好地缩放项目的高度,但保留了空间,以便在删除项目后中继器会跳起来。我希望中继器中的其余项目在要移除的项目折叠时向上移动 这就是我现在的行为。请注意,在要删除的项目完成动画制作之前,其余项目不会移动 以下是到目前为止我对动画代码的了解: let remove = (args: EventData) => { let view = <View>args.object; let item

如何正确设置使用Nativescript[2.5.4]的Wordpress Rest API(Oauth1)的授权?

我正在尝试使用Nativescript使用WP Rest API wpapi和OAUTH1的授权已经很好地设置好,并通过POSTMAN进行了测试 使用rest的Nativescript登录函数也已经设置好,在没有OAUTH的情况下也可以工作 现在我尝试使用OAUTH登录,代码如下: authorizationString = 'OAuth oauth_consumer_key="T2yXcbN28Ufj", oauth_token="AmEVr5oSNmbKyZKccFj

如何使用Nativescript获取sim网络的信号强度?

我试着使用上面的代码和插件,但不起作用 任何人都可以帮助我的代码或提供更好的解决方案 要获得当前手机的信号强度,您可以使用安卓和iOS上的本机API,并根据输入的信号将代码转换为JavaScript 举个例子,我们来看看这个。下面是它在NativeScript中的外观 import * as application from 'application'; const TnsOneSignal = require('nativescript-onesignal').TnsOneSignal if

Nativescript 堆栈布局';s垂直对齐

我试图在StackLayout的底部放置一个按钮,但它不起作用。 我不知道我做错了什么 这是我的模板: <Page actionBarHidden="true"> <GridLayout rows="*, *, *, *" columns="*"> <StackLayout horizontalAlignment="center" verticalAlignment="center">

如何从分叉存储库安装NativeScript插件?

我目前需要使用nativescript https插件,但是它的存储库没有更新,也没有打包到npm,而且它有一些没有解决方案的bug,所以我已经分叉了存储库,并尝试使用以下方法从这个分叉的repo添加: tns插件添加[回购协议的url] 安装插件时没有错误,但当我尝试运行应用程序时,它显示以下错误: NativeScript遇到致命错误:错误:找不到模块“NativeScript https” 所以我想知道。。。执行此操作的正确工作流是什么?使用相对路径编译插件文件夹并将其添加到package

在TabViewItem-Nativescript Vue中使用图标字体

我一直在为TabViewItem寻找一种使用字体图标(在我的例子中是iconmoon)的干净方法,但没有找到答案。有人知道怎么做吗 我正在使用NativeScript Vue。理想的方法是用字体图标更改iconSource,但它不起作用。类似于:iconSource=“String.fromCharCode(0xea0d)” 我使用的代码如下所示(不是标签,而是在每个选项卡视图项中都有框架) 无法在iconSource上使用字体图标,它只接受图像 但是,您可以在title属性上使用字体图标,但这

Nativescript音频和视频频道

我是nativescript的新手,我想知道是否有任何插件可以像浏览器上的navigator.getmedia一样流式传输音频和视频数据 用例是我正在尝试使用tensorflow实现语音安全(而非识别)和面部识别看起来您已经在使用tensorflow进行机器学习部分,如果您只想通过摄像头访问来捕获图片/视频,您可以使用或 还有,他们的ML套件已经支持人脸检测。您正在以哪种格式传输视频?我认为可以使用最常见的文件格式。您好,Manoj,感谢您的快速响应,但我不想流式播放视频,我只需要我的应用程序访

Nativescript 笛卡尔条形图中的滚动视图

我正在使用本机脚本开发iOS和Android移动应用程序。我使用条形图在radcartesian插件中显示月度年度报告。在条形图中,我希望水平滚动显示大记录。是否可以在radcartesian图表中的条形图内部使用水平滚动视图?我不确定滚动的能力。但是您可以在轴上将allowZoom/allowPan设置为true,这将允许用户在访问中缩放和移动。为了更清楚,你可能会在我展开(放大)图表时提出一个问题,我在Ios中放置了另一组图表值。我想在输入图形值之前先缩小图形。您是否知道如何以编程方式缩小图

NativeScriptException未能找到模块

下面是我的应用程序结构。我收到一个错误,NativeScriptException未能找到模块,../../shared/view models/user view model,相对于./shared/view models/ 请查找应用程序的屏幕截图。您需要的路径错误。替换为: var UserViewModel = require("../shared/viewmodels/user-view-model"); p/s:还有,sharedis viewmodels下的文件夹,而不是view

在nativescript iOS上加载图像的最佳做法

我正在使用nativescript构建一个iPhone和Android应用程序 由于应用程序将在列表视图中加载图像,我有nativescript fresco插件来处理加载图像的工作,顺便说一句,它工作得很好。不幸的是,这只处理Android端 我想知道其他开发者在为IOS开发nativescript应用程序时使用了什么 澄清:我真正想弄清楚的是,在为ios开发时,我应该用什么来取代fresco 此外,我现在有所有这些壁画标签的所有图像为安卓。但是,当您准备为IOS开发时,您会怎么做?我是否需要

Nativescript 迷恋

尝试为android构建时收到以下消息 处理节点_模块失败。错误:生成Enametolong nativescript 2.4和android 2.4.1-全部更新 npm版本3.10.8 节点6.9.1 也使用SCSS 我在谷歌上搜索过,看起来这与windows命令行限制有关。这里需要帮助……我的开发因此而停止。我终于能够通过卸载一个插件nativescript dev sass并重新安装它来让它工作。很可能我所做的只是推迟错误。这里需要帮助…我的开发因此而停止。我终于能够通过卸载插件nati

NativeScript换行/循环列表选择器

我正试图让用户界面感觉到苹果用他们的定时器应用程序做了什么,倒计时定时器分钟选择器环绕着我。对于NativeScript中的ListPicker组件,可以这样包装/循环吗?我想这就是您要寻找的。TimePicker不处理秒数。我正在用3个ListPicker并排堆叠来模拟它…实际上,谢谢你,这会起到作用,我现在可以使用TimePicker隐藏小时数并隐藏am/pm,然后我有一个0-59的滚动/包裹

NativeScript:具有文本覆盖| GridLayout的图像不适合内容

我在使用NativeScript布局时遇到问题 我不想要这种外观,只是在图像上覆盖一个文本。 上面的图像是用StackLayout中的一个图像制作的,但是当我添加一个标签时,它会被放置在下面。我试着在css中使用position:absolute,但这行不通 当我像这样使用GridLayout时: <CardView class="cardStyle" shadowRadius="10" margin="10" elevation="50" radius="10">

如何使用RadListView分组功能捕捉类别标题上的点击?(Nativescript)

我之前问过一些关于RadListView的分组函数的问题。我没有得到答案,所以我想试着关注最简单的部分:如何捕捉类别标题上的点击事件 通常情况下,这很容易,就像 但是使用RadListView的分组功能,类别没有html条目,因此我如何知道用户是否单击类别标题而不是组中的其他位置 如果示例代码有帮助: html: 结果将是: Canada --Toronto England --London US --New York --Los Angeles 目标:知道用户是否单击国家类别标题(这里是

Nativescript 如何在tabView位于底部时启用滑动手势

我使用的是nativescript vue,我想在选项卡视图中玩一玩。问题是,当我将标签设置为位于屏幕底部时,滑动手势不再起作用,并且有些被禁用。我想启用滑动手势 因为我不熟悉原生脚本或android,所以我不确定如何启用它 上面的脚本创建了带有3个选项卡的tabview,但问题是,现在不能在选项卡之间滑动。如果我设置了androidTabsPosition=“top”,则滑动手势有效 有人能告诉我如何启用刷卡手势吗 以下是选项卡视图的纪录片,它位于选项卡视图的已加载事件中的启用浏览页面。我

如何从nativescript中的应用程序事件调用组件方法

我们如何在应用程序事件中更新组件数据?this.matches=x将被忽略 import * as app from "tns-core-modules/application"; export class HomeComponent implements OnInit { matches; // How to refresh this?? constructor() { app.on(app.resumeEvent, (args: app.Applicati

NativeScript vue、vuex和urlhandler

编辑 我正在使用NativeScript vue和vuex在我的应用程序中打开一个深层链接。似乎为了获得路由所需的方法[$navigateTo等],这个插件的设置需要与文档中给出的示例略有不同 import Vue from "nativescript-vue"; import Vuex from "vuex"; Vue.use(Vuex); import { handleOpenURL } from 'nativescript-urlhandler'; new Vue({ moun

Nativescript 6更新了断开的样式

我刚刚更新到Nativescript 6,我的很多样式现在都很时髦。是否有一个突破性的变化清单?以下是一些例子: 在iOS上,我的“后退”按钮从白色变为黑色 在安卓系统中,所有嵌套的FlexboxLayout现在都没有排队 FlexboxLayout中的一些图像由height=“20”stretch=“aspectFit”设置,填充整个容器,等等 代码示例: <FlexboxLayout flexDirection="row" class="title-

Nativescript,在ios委托中注入角度服务

我将angular与nativescript一起使用,我希望在项目中使用angular服务从api获取一些数据,并使用这些数据推送本地通知。我想使用Nativescript文档中提到的示例在后台推送此通知 方法如下所示: import { LocalNotifications } from 'nativescript-local-notifications'; export class BackgroundRefreshAppDelegate extends UIResponder impl

在为iOS构建NativeScript应用程序时,未设置CbundLeIdentifier

项目成功建成。生成结果位于: /卷/项目/nativescript/bingoplus/platforms/ios/build/Debug iphonesimulator/bingoplus.app 安装在设备BF118DE4-9A73-459B-A223-D5CB324F19AF上。。。不能 在设备上应用更改:BF118DE4-9A73-459B-A223-D5CB324F19AF。错误 is:命令xcrun和参数simctl install BF118DE4-9A73-459B-A223-D

如何在nativescript中控制表单数据

如何在nativescript中控制表单数据 <TextField hint="Username or Email" [text]='name' secure="false" returnKeyType="done" (returnPress)="onReturnPress($event)" autocorrect="false" (focus)="onFocus($event)" (blur)="onBlur($event)" class="input input-border m-b-

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