Как я могу заставить свой компонент всплывающей подсказки закрываться на iOS? - PullRequest
0 голосов
/ 02 мая 2019

Я создал собственный компонент всплывающей подсказки для веб-приложения, встроенного в приложение для iOS и Android.Проблема в том, что только на iOS я не могу закрыть его.Я обнаружил проблемы с другими компонентами, похожими на этот, который я прочитал, что есть ошибка на iOS, которая не позволяет закрыть их. См. Здесь

Во всяком случае, я не нашел много, что могло бы помочь для моего собственного компонента.Вот как это выглядит в настоящее время:

export default class ToolTip extends React.Component {
  static propTypes = {
    content: PropTypes.string.isRequired
  }

  render () {
    const { content } = this.props

    return (
      <a
        ref={el => (this.el = el)}
        data-container='body'
        tabIndex={0}
        data-trigger='manual'
        role='button'
        data-placement='top'
        data-html='true'
        data-content={content}
        data-toggle='popover'
      >
        <span className='glyphicon glyphicon-info-sign' aria-hidden='true'></span>
      </a>
    )
  }
}

Просто проясните ситуацию: на Android и в браузере все работает как задумано.Проблема только в iOS, когда всплывающая подсказка открывается, но не закрывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...