我想在按下按钮时打开页面

时间:2019-09-24 02:45:47

标签: javascript reactjs

我正在用react js创建一个函数,当用户单击登录时,该用户将被重定向到仪表板。

handleSubmit(){
     this.props.history.push('/blog-overview');  
}

当我单击按钮时,页面会刷新,而不是重定向到指定的路径。

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用窗口位置

handleSubmit(){
     window.location.href = "/blog-overview";  
}

答案 1 :(得分:0)

请使用

  

反应路由器

import math

class Solution:
    def numRollsToTarget(self, d: int, f: int, target: int) -> int:
        if target>d*f or target<d:
            return 0
        memo = {}
        return int(self.recurse(d,f,target,memo)%(math.pow(10,9) + 7))

    # def recurse(self,d,f,target,memo):

    def recurse(self,d,f,target,memo):
        key = "%d %d"%(d,target)
        if key in memo:
            return memo[key]
        if d*f<target or target<d:
            return 0
        elif d==1:
            return 1
        else:
            ways = 0
            for i in range(1,f+1):
                # following line uncommented, and the next one commented, gives correct answer
                #ways = (ways+self.recurse(d-1,f,target-i,memo))%(math.pow(10,9) + 7)
                ways += self.recurse(d-1,f,target-i,memo)

            memo[key] = ways
            return memo[key]
相关问题