this.setState 如何只修改某数组(对象)列表中指定项的值- -
-
比如
只改二号位 是的值 把它改成 '爱' 字
如下写法
这在小程序里用setData是可以的
但是setState就不生效
短列表还无所谓 长列表的话每次只改某一个值都重新刷一次列表太费劲了
小白求解, 应该有方便的改变方法的吧- -
只是我不知道...
-
给你个建议 个人经验希望能帮到你 不是state的变量不需要使用setState 如果是state变量就现在外面处理好 再在setState中赋值
-
直接 setState 完整的 array,Taro 底层有优化
https://taro-docs.jd.com/taro/docs/optimized-practice.html#taro-框架层面优化
-
@隔壁老李 好的ヽ( ̄▽ ̄)و 谢谢