放置元素以提醒REACT NATIVE

时间:2019-10-29 06:36:10

标签: react-native

在我的RN应用中使用数据库,因此我选择数据库中的数据和html标记中的数据为例:<p>Hello world</p>,这就是为什么我使用 react-native-render-html >

我的问题是我想选择数据来响应本机警报,我已经可以做到,但是如何将元素设置为警报值?

<Button title="Arka Yaprak" onPress={() => Alert.alert(`${this.state.arkayaprak}`)} />

它正在工作,但我应该渲染它

<Button title="Arka Yaprak" onPress={() => Alert.alert(<HTML html={this.state.gununolayi} />)} />

像这样

1 个答案:

答案 0 :(得分:2)

您不能将组件放入 Alert.alert()

Alert.alert()采用以下参数:

Alert.alert(title: string, message?: string, buttons?: AlertButton[], options?: AlertOptions)

您可以清楚地看到,它仅接受stringtitle的{​​{1}}值。

react-native-render-html

HTML组件呈现 View 而不是 string 。因此,它不能在 Alert.alert()中使用。

但是,您可以使用Modal来实现类似于警报的功能。