使用我从另一位开发人员那里获得的react.js 开发一个网络应用程序。目前,我正在尝试使用 AWS Amplify,最终将使用 AWS Cognito 进行身份验证。
\n\n我正在使用以下教程: https ://hackernoon.com/react-authentication-in-depth-4deebda9aa45
\n\n我已经执行了以下命令:
\n\n$ npm i -g @aws-amplify/cli\n\n$ amplify configure\nRun Code Online (Sandbox Code Playgroud)\n\n我已经使用 amplify config 命令设置了 CLI,包括设置环境、访问密钥 ID 和秘密访问密钥。
\n\n运行后出现错误
\n\n$ amplify init\nRun Code Online (Sandbox Code Playgroud)\n\n我已经看到一篇堆栈溢出帖子,其中指出这是 CLI 的一个已知错误,并且已在最新版本的 CLI 中实施了修复。我尝试过更新 amplify 并重新安装。这是我第二次尝试重新安装。
\n\n这是终端中错误的副本。
\n\nMacBook-Air% amplify init\n\nNote: It is recommended to run this command from the root of your app directory\n? Do you want to use an existing environment? Yes\n? Choose the environment you would like to use: …Run Code Online (Sandbox Code Playgroud) 我正在尝试将计算结果显示为小数点后两位。我创建的函数具有从对象获取属性(“amount”属性)的行为,并将其添加到起始余额 (startBal) 或将其添加到之前的 runningTotal 属性 (runnigTotal)。完成此计算后,我希望结果显示到小数点后两位,因为这是我正在编写的财务应用程序。
我正在尝试使用 .toFixed() 方法,但实际上我并没有绑定此方法,我只是希望它能够工作。
这是我的主要组成部分。相关函数是addRunningTotal()
import React, { Component } from 'react';
import TransactionSearch from './transactionSearch.js';
import PendingTransactions from './pendingTransactions.js';
import Transactions from './transactions.js';
class CheckingAccount extends Component {
state = {
startBal: 1000,
pendingTransData: [
{ id: 0, date: '1/1/2020', transaction: "gas", amount: -25.45 },
{ id: 1, date: '1/2/2020', transaction: "cell phone", amount: -127.35 },
{ id: 2, date: '1/3/2020', transaction: "car payment", amount: -303.97, },
],
transactionData: [
{
id: 0,
date: …Run Code Online (Sandbox Code Playgroud)