【发布时间】:2019-11-22 22:54:16
【问题描述】:
我在 <Svg> 中有一个组件,在该组件中有一个按钮(<TouchableOpacity> 和 <View>)。
虽然按钮 onClick 独立运行良好,但当我将组件包装在 SVG 中时它不起作用。
<Svg width={'100%'} height={'100%'} viewBox='0 0 360 243' {...props}>
<Defs>
<LinearGradient
id='prefix__b'
x1={'75.7%'}
y1={'34.3%'}
x2={'84.6%'}
y2={'-9.6%'}
gradientUnits='objectBoundingBox'
>
<Stop offset={1} stopColor='#2ff290' />
</LinearGradient>
</Defs>
<View >
<TouchableOpacity
onPress={() => {
console.log('DSDA')
}}
><Text>Click me!!</Text>
</TouchableOpacity>
</View>
</Svg>
https://github.com/react-native-community/react-native-svg/issues/1050
【问题讨论】:
标签: javascript reactjs react-native svg