【发布时间】:2019-04-08 22:19:21
【问题描述】:
在从 {N}5.2 升级到 5.3.1 后得到 TypeError: Cannot read property 'getViewById' of undefined,但在升级之前它之前工作过
【问题讨论】:
-
这似乎特定于您的代码,您能否分享一个 Playground 示例,您可以在其中重现您的问题?
-
它在操场上有效,但在设备上无效,甚至操作栏都不存在!我一直在获得像
var lb=page.getViewById('label')这样的视图 ID,但在tns update项目更新后,好吧 -
您所说的不在设备上是什么意思。您在设备上运行预览应用程序,您的意思是它不适用于本地项目?然后它必须特定于您的项目。
-
是的,它特定于我的项目,但只有在更新之后,在更新之前一切正常
-
@Manoj 如何在除 onNavigatinTo 或 pageLoaded 之外的函数中使用页面对象?这就是根本原因,在我在视图模型中导出页面对象之前```exports.submit=function (args) { var page=model.page; var lid=args.getViewById("li"); .........}```
标签: nativescript