如何使百分比按钮在本机中工作

时间:2018-09-14 03:29:44

标签: reactjs react-native

修改

能够启用它,但是现在当我单击Tax按钮时,它说结果是NaN。我该如何解决?

在react-native中有一个小的计算应用程序构建。除“ Tax one”(税一)以外,所有按钮均起作用。对于“税收”按钮,我需要将其添加到两个数字的加法,减法,乘法或除法结果中。有人可以帮助我了解我在做什么错吗?尝试过在线查找,但找不到解决方案。如果有人指出错误会很高兴。

apply_defaults

2 个答案:

答案 0 :(得分:1)

嗨,我想我会帮你的。 每当单击“税收”按钮时,显示百分比计算正确吗? 我已经计算出百分比并显示要单击“征税”按钮。

import math
def distance(x,y):
    return math.sqrt((x - 14.9)**2 + (y - 16.2)**2) 

答案 1 :(得分:0)

只有一个错误可以使代码按您希望的方式工作。 在您的函数handleTax

您指的是错误的num

像这样this.num代替它,而不是this.state.num

如下所示:

handleTax = () => {
    var newNum = this.state.num / 100 * 12;

    this.setState({
        num: newNum
    });
}

这将摆脱NaN结果。

要获得正确的税收计算,如下所示:

var newNum = this.state.num + this.state.num * 0.12;

SCREENSHOT SAMPLE