我有一个显示仪表板的导航器
<Navigator
ref="nav"
navigationBarHidden={true}
style={styles.container}
initialRoute={{name: 'dashboard'}}
renderScene={this.renderScene}
configureScene={() => { returnNavigator.SceneConfigs.PushFromRight; }}
/>
在我完成购买我使用的产品后,我可以在此页面上的一个篮子中增加和减少购买产品的计数器
this.props.navigator.popToTop()
回去,遗憾的是计数器仍然是相同的,当我回到它重置篮子中的计数器时如何调用仪表板中的方法或者如何再次调用componentDidMount?
答案 0 :(得分:0)
您需要使用其他lifecycle method,例如Public Sub Twit()
Dim oauthconsumerkey As String = "consumerkey"
Dim oauthconsumersecret As String = "consumersecret"
Dim oauthsignaturemethod As String = "HMAC-SHA1"
Dim oauthversion As String = "1.0"
Dim oauthtoken As String = "token"
Dim oauthtokensecret As String = "tokensecret"
Auth.SetUserCredentials(oauthconsumerkey, oauthconsumersecret, oauthtoken, oauthtokensecret)
Auth.ApplicationCredentials = New TwitterCredentials(oauthconsumerkey, oauthconsumersecret, oauthtoken, oauthtokensecret)
Dim filteredStream = Tweetinvi.Stream.CreateFilteredStream()
filteredStream.AddTrack("example")
Dim txt As String = ""
AddHandler filteredStream.MatchingTweetReceived, Sub(sender As Object, args As Tweetinvi.Core.Events.EventArguments.MatchedTweetReceivedEventArgs)
Console.WriteLine(args.Tweet.Text)
txt &= args.Tweet.Text
End Sub
filteredStream.StartStreamMatchingAllConditions()
End Sub
或componentWillReceiveProps
。如果这样可以解决您的错误很难说,因为您没有提供足够的代码来了解您应用中发生的情况。