我正在尝试实现 Victor 条形图,当用户单击条形图时,我想在其中执行一些操作。但是当使用文档中给出的事件道具(使用文档中给出的相同示例代码)但事件没有触发时。您还可以使用此链接在snack.expo.io 上查看我的实现... ClickMe
包版本是:
"react-native-svg": "^9.4.0",
"victory-native": "^32.0.2",
"expo": "^33.0.0",
"react": "16.8.3",
"react-dom": "^16.8.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
这是相同的代码供您参考...
注意: 我还使用了“onPressIn”、“onClick”和“onPress”,它们都不起作用。
<VictoryBar
data={[
{x: 1, y: 2, label: "A"},
{x: 2, y: 4, label: "B"},
{x: 3, y: 7, label: "C"},
{x: 4, y: 3, label: "D"},
{x: 5, y: 5, label: "E"},
]}
events={[
{
target: "data",
eventHandlers: {
onPressIn: () => {
return [{
target: "labels",
mutation: (props) => {
return props.text === "clicked" ?
null : { text: "clicked" }
}
}];
}
}
}
]}
/>
请帮帮我