ForEach/LazyForEach键值生成规则是怎样的
ForEach和LazyForEach第三个参数是键值生成函数,(item: any, index: number) => string,这个函数不写,或者函数的参数item和index缺省的有什么区别。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS sourceMaps.map和nameCache.json生成规则
894浏览 • 1回复 待解决
HarmonyOS overlay中,沉浸模式似乎无效 expandSafeArea,请问overlay的扩展规则是怎样的呢
572浏览 • 1回复 待解决
HarmonyOS overlay中,沉浸模式似乎无效 expandSafeArea,请问overlay的扩展规则是怎样的呢?
576浏览 • 0回复 待解决
HarmonyOS 混淆规则是否有问题
598浏览 • 1回复 待解决
使用LazyForEach嵌套LazyForEach(或ForEach)显示异常。
1626浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中涉及uri和type属性的Want参数匹配规则是怎样的?
655浏览 • 1回复 待解决
storePassword 和 keyPassword 的加密规则是什么?
2561浏览 • 1回复 待解决
HarmonyOS foreach lazyforeach,列表该用哪种?
1055浏览 • 1回复 待解决
如何处理ForEach第三个参数键值生成耗时久导致的卡顿问题
1152浏览 • 1回复 待解决
HarmonyOS router路由跳转展示的层级规则是什么样?
1355浏览 • 1回复 待解决
HarmonyOS 应用在华为商店的排名规则是什么?
893浏览 • 1回复 待解决
HarmonyOS 调用系统权限接口频繁,判定规则是什么?
593浏览 • 1回复 待解决
HarmonyOS ForEach 和lazyForEach 中的 item是引用还是全新拷贝的对象
610浏览 • 1回复 待解决
HarmonyOS ForEach、LazyForEach重新渲染item的时候,item里的图片会闪动
757浏览 • 1回复 待解决
HarmonyOS 调用面容识别UserAuth,返回的token规则是什么,是否是唯一标识
827浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中Want对象中的uri和type匹配规则是什么?
925浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
2043浏览 • 2回复 待解决
HarmonyOS应用包名不能用harmony,例:cn.xxx.harmony,这个规则是确认的对么?
689浏览 • 1回复 待解决
HarmonyOS CanvasGradient四个参数设置渐变色的规则是什么,设置了不生效
859浏览 • 1回复 待解决
ForEach和LazyForEach区别很大吗?两者应该在什么场合使用?
294浏览 • 1回复 已解决
HarmonyOS API 12, 使用 AudioRenderer 怎样播放自己生成的pcm数据?
939浏览 • 1回复 待解决
ArkTS中Stack控件中子控件的位置设置规则是什么?设置一样的宽高无法显示到一起
960浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
1235浏览 • 1回复 待解决
WATCH4怎样导出在手表中生成的log文件?
2872浏览 • 1回复 待解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
3366浏览 • 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’。