- 多级数组赋值出现全部重复的问题?
let pIndex = this.data.currentHightLight; let pImg = "info.dayInfo[0].personList["+pIndex+"].img"; this.setData({ [pImg] : obj.cImg, }) ------------------------ info的数据格式: info : { dayInfo : [{ day : 0, personList : [{ img : "" },{ img : "" },{ img : "" }] }] } 代码如上,赋值完以后打印this.data.info.dayInfo,发现dayInfo[0]下的personList中img全部都是一样的值。 let pImg = "info.dayInfo[0].personList[0].img"; 于是把变量写死成0,但是打印出的结果依旧完全相同,换了字段名字也不行; 更诡异的是,虽然img都有值,但是在渲染的时候,却还是只能渲染出第一个,证明实际已经生效了,但不知为何打印出的结果完全一样。 本来觉得实现没问题,就继续操作,给dayInfo push新的对象,这时dayInfo[0]下personList中的图像都显示出来了,求解。 数组赋值也写了很多遍,第一次遇到这种问题。
2022-04-18 - 主动推送的“页面内容接入”全部错误,但实际能打开?
几千条主动推送都错误,求解什么原因,实际打开时并没有发现问题。 appi:wx6cd3601c361466d1
2022-03-27 - scroll-view内的view无法实现多行省略号吗?
层级关系scroll-view -> view view的样式: text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-clamp: 4; 这样写完省略号只能是单行,如果white-space用normal等,又失去了省略号效果。 在社区搜了几个帖子,在百度也搜了几个问题,无一例外都说是小程序的问题,没看到解决办法,有木有高手提供一下解决方案,谢谢。
2021-01-31