Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改Flatlist react native中的textInput值?_Javascript_React Native - Fatal编程技术网

Javascript 如何更改Flatlist react native中的textInput值?

Javascript 如何更改Flatlist react native中的textInput值?,javascript,react-native,Javascript,React Native,我正在使用需要修改数量的产品列表,但无法使用(+)和(-)按钮修改包含数量的输入文本 谢谢你的帮助,谢谢 我不能使用stados,因为您一次只需更改一行 我想知道一个好方法,这样当我按下按钮时,每一行的数字都会被修改,但我会改变所有输入的内容 代码: 项目id} renderItem={({item})=>{ 设num=0; 这个州={ 麻木:嗯, }; 让url为空http://laeconomiadelsur.com/upload/“+item.foto; 常数表数据=[ [ , ],

我正在使用需要修改数量的产品列表,但无法使用(+)和(-)按钮修改包含数量的输入文本

谢谢你的帮助,谢谢

我不能使用stados,因为您一次只需更改一行

我想知道一个好方法,这样当我按下按钮时,每一行的数字都会被修改,但我会改变所有输入的内容

代码:


项目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值。