甚至有可能访问任何UI元素的基础Android(或本机)成员吗?

问题描述 投票:0回答:1

我一直在尝试访问某些UI元素的底层Android成员,可能是因为我在nativescript上还很陌生,所以我无法可靠地访问它们。唯一允许我访问基础Android成员的是ActionBar。

https://play.nativescript.org/?template=play-vue&id=3K75iv&v=7上有一个简单的测试>

您可以知道,当我尝试访问android属性时,页面,标签,按钮和ScrollView均返回未定义。我不知道是什么使ActionBar如此特别,以至于实际上违反了我的期望并返回了本机Android组件。 顺便说一句,我确实尝试使用“ nativeView”属性,但正如我所期望的,它的行为与android属性完全一样。

最重要的是,为什么有些元素需要$ el属性才能访问_nativeView,而有些则不需要?

UPDATE:

我试图制作一个常规的JS NativeScript项目,并且所有组件均按预期返回android属性。因此,问题似乎与如何将Vue用于NativeScript有关。

我一直在尝试访问某些UI元素的底层Android成员,可能是因为我在nativescript上还很陌生,所以我无法可靠地访问它们。 ...

nativescript nativescript-vue
1个回答
0
投票

您的语法不正确,使用Vue参考,您将按以下方式访问本机成员

© www.soinside.com 2019 - 2024. All rights reserved.