page.getViewById仅在页面加载时有效

时间:2019-04-19 18:33:52

标签: nativescript

我正在尝试使用page.getViewById(idName).text将文本输入到文本字段中,但是效果不佳。

如果我在pageLoaded函数中使用它(在页面加载时调用),它就可以正常工作。

如果我使用<Button text="Update" tap="functionName" />调用一个函数,则会得到ReferenceError: page is not defined

如果我第二次打电话给pageLoaded(这不是我想做的,但出于故障排除的目的,值得一试),我得到TypeError: Cannot read property 'text' of undefined

最初加载页面后,如何访问组件的属性?

1 个答案:

答案 0 :(得分:1)

您可能需要定义页面,例如

const button = args.object;
const page = button.page;