登录失败后,屏幕阅读器应指出一个错误

时间:2019-03-31 00:35:10

标签: javascript ios react-native accessibility native

根据docs,我试图让ScreenReader在登录失败时宣布一个错误,类似于在网络上使用aria-live使屏幕阅读器在提交时宣布错误。

这是我的代码:

    const response = await this.apiCall(username, password)
      .catch(err => {
        this.setState({error: err.message})
        // a11y event here
        UIManager.sendAccessibilityEvent(
          findNodeHandle(this),
          UIManager.AccessibilityEventTypes.typeViewClicked);
        });
    if (response) {
      this.props.navigation.navigate('Dashboard')
    }

以上操作无效。

0 个答案:

没有答案