Javascript 如何更改Flatlist react native中的textInput值?
我正在使用需要修改数量的产品列表,但无法使用(+)和(-)按钮修改包含数量的输入文本 谢谢你的帮助,谢谢 我不能使用stados,因为您一次只需更改一行 我想知道一个好方法,这样当我按下按钮时,每一行的数字都会被修改,但我会改变所有输入的内容 代码:Javascript 如何更改Flatlist react native中的textInput值?,javascript,react-native,Javascript,React Native,我正在使用需要修改数量的产品列表,但无法使用(+)和(-)按钮修改包含数量的输入文本 谢谢你的帮助,谢谢 我不能使用stados,因为您一次只需更改一行 我想知道一个好方法,这样当我按下按钮时,每一行的数字都会被修改,但我会改变所有输入的内容 代码: 项目id} renderItem={({item})=>{ 设num=0; 这个州={ 麻木:嗯, }; 让url为空http://laeconomiadelsur.com/upload/“+item.foto; 常数表数据=[ [ , ],
项目id}
renderItem={({item})=>{
设num=0;
这个州={
麻木:嗯,
};
让url为空http://laeconomiadelsur.com/upload/“+item.foto;
常数表数据=[
[
,
],
[
{item.nombre}
{item.description}
${item.precio.toLocaleString()}
,
],
[
小计:
$300000
{
num=num-1;
console.log(num)
}}
>
-
{
num=num+1;
console.log(num)
}
}
>
+
康蒂达
,]
];
返回(
);
}}
/>
为tableData创建单独的组件。和使用
shouldComponentUpdate()
在tableData组件中,只渲染所需的组件。
有一本关于生命周期和生命周期的好书
shouldComponentUpdate()
你可以在这里阅读
eh使用的解决方法:您应该将count属性附加到每个item对象,以便按下按钮可以更新该特定item的count值。