ForEach/LazyForEach键值生成规则是怎样的
ForEach和LazyForEach第三个参数是键值生成函数,(item: any, index: number) => string,这个函数不写,或者函数的参数item和index缺省的有什么区别。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用LazyForEach嵌套LazyForEach(或ForEach)显示异常。
187浏览 • 1回复 待解决
storePassword 和 keyPassword 的加密规则是什么?
522浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
203浏览 • 1回复 待解决
WATCH4怎样导出在手表中生成的log文件?
895浏览 • 1回复 待解决
不规则列表,通过WaterFlow和Grid实现不规则瀑布流。
352浏览 • 1回复 待解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
734浏览 • 1回复 待解决
如何设置具有多个键值对的cookie
420浏览 • 1回复 待解决
视频列表的不规则排列
325浏览 • 1回复 待解决
鸿蒙字体免费可商用细则是什么?
2240浏览 • 1回复 待解决
LazyForEach懒加载的原理是什么
672浏览 • 1回复 待解决
LazyForEach如何添加数据?
641浏览 • 1回复 待解决
电话拦截规则有知道的吗?
1655浏览 • 1回复 待解决
ListItemGroup 和Lazyforeach结合场景
367浏览 • 1回复 待解决
ForEach数组数据无法传输
3906浏览 • 1回复 待解决
forEach 的key值为什么只用使用string类型
632浏览 • 1回复 待解决
HiChecker添加检测规则以后,在哪里看信息?
253浏览 • 1回复 待解决
ListItemGroup 和lazyforeach如何结合使用
167浏览 • 1回复 待解决
ForEach循环渲染的过程是什么样的
303浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
201浏览 • 1回复 待解决
嵌套ForEach不能自动适应高度
303浏览 • 1回复 待解决
首页LazyForEach predict耗时久分析
355浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
6323浏览 • 1回复 待解决
LazyForEach中滑出显示区域的子组件会被销毁
575浏览 • 1回复 待解决
分布式键值数据库使用分享
439浏览 • 1回复 待解决
AppStorage 作用范围是怎样的
648浏览 • 1回复 待解决
键值的生成规则和itemGenerator ,keyGenerator有关
1.如果是keyGenerator这个函数缺省,此时生成规则由框架确定,生成规则为item和index拼接,(item: any, index: number) => { return index +“_”+ JSON.stringify(item); }。
2.如果keyGenerator没有缺省且未包含index,当itemGenerator中包含index,生成的规则是自定义键值与index拼接成的字符串,如(item)=>item+2 对应的键值是 index+“_”+(item+2),如果itemGenerator中未包含index,此时keyGenerator的生成规则是由开发者自定义的键值生成规则。
3.如果keyGenerator没有缺省,且包含index,此时不管itemGenerator中是否包含index,生成的键值规则都是开发者自定义的键值生成规格,框架不会对去拼接index。
参考代码:
规则2
按照上述规则2,对应的键值为,‘1’,‘3’,‘5’,‘7’,‘8’。