Javascript 在React Native中更新MapView注释
这件事我绞尽脑汁已经好几天了。我在我的项目中创建了一个Javascript 在React Native中更新MapView注释,javascript,react-native,jsx,Javascript,React Native,Jsx,这件事我绞尽脑汁已经好几天了。我在我的项目中创建了一个MapView,我用注释和插脚加载它 在注释中,我有两个按钮(upvote和downvote)。按钮完成了它们应该做的事情,并且与网络配合良好。但是,我无法让他们更新下面的计数器以进行更新(如下图所示) 因此,问题是:如何动态更新upvote/downvote按钮下的文本? 添加带注释的管脚的我的代码: //Add the new pin/annotation to the array that.state.displayedDrops.sp
MapView
,我用注释和插脚加载它
在注释中,我有两个按钮(upvote和downvote)。按钮完成了它们应该做的事情,并且与网络配合良好。但是,我无法让他们更新下面的计数器以进行更新(如下图所示)
因此,问题是:如何动态更新upvote/downvote按钮下的文本?
添加带注释的管脚的我的代码:
//Add the new pin/annotation to the array
that.state.displayedDrops.splice(0,0, {
...
title: dataSnapshot.val().author,
//Next line calls a function that returns a <View> hierarchy.
detailCalloutView: that._getAnnotationView(key, dataSnapshot.val().secret, dataSnapshot.val().author),
...
});
最后是upvote(键)
函数
upvote(key) {
var that = this;
...
if(committed) {
that.setState({
["upvotes-".concat(key)]: dataSnapshot,
});
}
};
upvote(key) {
var that = this;
...
if(committed) {
that.setState({
["upvotes-".concat(key)]: dataSnapshot,
});
}
};