嘿,我想计算项目价格的总和,但它只显示最后一个项目的价格:这里是我的代码与react-monge-form:
function Subtotal() {
const [{basket}, dispatch]= useStateValue();
return (
<div className="subtotal">
<CurrencyFormat
renderText={(value) =>(
<>
<p>
Subtotal({basket?.length} items):
<strong>{value}</strong>
</p>
<small className="subtotal-gift">
<input type="checkbox" /> this order contains a gift
</small>
</>
)}
decimalScale={2}
value={getBasketTotal(basket)}
displayType={"text"}
thousandSeparator={true}
prefix={"$"}
/>
<button>Proceed to checkout</button>
</div>
)
}
这是我在reducer.js中的减少函数:
export const getBasketTotal = (basket) =>
basket?.reduce((amount, item) => item.price + amount , 0)
我在安装react currency时出错,我--强迫它。这是错误:npm i react货币格式
npm通知npm通知npm通知新的npm次要版本可用!7.3.0 -
NPM ERR!此运行的完整日志可以在npm ERR中找到!C:\用户\程序员\AppData\本地\npmcache_logs\2021-04-12T07_51_04_200Z-debug.logPS D:\amazonclone\amazon-clone
NPM ERR!此运行的完整日志可以在npm ERR中找到!C:\用户\程序员\AppData\本地\npmcache_logs\2021-04-12T07_52_02_519Z-debug.log
我解决了这个问题。我犯了一个错误,把价格放在字符串格式中,然后把它们放在{}中,问题就解决了。
我是android的新手。我已经创建了一个抽屉菜单,并在其中制作了菜单,通过添加片段来实现。现在,对于每个菜单,我都想创建一个带有数组适配器类的自定义列表视图。我实现了它,但问题是列表的每一项中的标题和地址都是相同的。列表只显示最后一项。有人能帮我吗?!我想不出解决方案。这里有一些代码和一张照片: 数组适配器类: 公园班: 一排的公园布局: 列表视图的屏幕截图,所有项目的标题和地址相同
我试图使用文本视图来显示从列表视图中选择的联系人。列表视图包含用户从加载到列表视图中的Android电话簿中选择的联系人。文本视图将只显示列表视图中的最后一项,即使用户选择了另一个不是列表视图中最后一个联系人的联系人。 即使在我的日志打印中,我可以看到我选择了哪个联系人,但当我试图将其打印到另一个窗口中的文本视图时,它仍然默认为最后一个联系人。 添加调制解调器。JAVA 主要活动。JAVA
最后是我的适配器类
现在,如果用户点击按钮,我正在尝试呈现元素各自的内容。现在,由于它为每个元素创建了一个模态,我一按下按钮,它就会打开所有的模态,显示最后一个。 我看了以前有关这方面的问题,如果能提供一些帮助,我将非常感激。 例如,一旦我按下该项目卡的按钮以查看关于该项目的更多信息,它将只显示要映射的数组的最后一个元素的信息。
我有一个活动,其中包含水平回收视图,显示从服务器检索到的电影图标 当用户将回收器视图滚动到其末尾时 - 使回收器视图的最后一项可见,我想显示“更多”按钮以允许加载其他图标 当用户滚动到回收器视图的末尾时,我如何获得指示?
在getView中,我使用了如下内容: 正如您在getView(…)方法中所看到的,我使用了三种不同类型的绘图(即:-在线、本地、默认) 如果在线节目数据已上载到在线服务器,则本地节目已添加到本地数据库,默认为….(既不上载到服务器,也不存储到本地数据库) 问题: 每当我进行批量上传时,只能在线绘制列表中的最后一行项目,而我已经将整个列表项目数据上传到服务器 我只是想显示所有的列表项目,我上传到服