New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
小程序slot和v-for使用异常,只展示最后一项 #3503
Comments
是的,由于转换成了原生小程序组件,目前部分小程序平台(如微信小程序)暂未支持多次渲染同一个slot。 |
针对slot的优化方案,可以采用如下方式体验: |
|
|
我的项目是使用 cli 搭建的,更新到 2.0.2-alpha-3071220230324001 版本后 |
问题一提到的闪烁情况尽管是这种模拟方式可以预见的,但是可能存在优化空间。例子先给一下,我尝试优化对比。 |
现在我这边关联的业务流程稍微比较多没法直接提供代码,上午我尝试写一个 demo 来复现这种情况,可惜没有复现出来。 我这边的业务场景是在线聊天 |
那先提供一个单独针对问题二的demo,我猜测应该是和插槽数据同步时机有关,尝试在框架处理一下。 |
在业务中我通过 |
动态 class 导致页面闪烁这个问题我复现出来了,是由于我在 |
好的,后续此方案稳定了之后会补充key |
HBuilderX alpha 3.7.12 已发布 |
@zhetengbiji 请问一下 2.0.2-3071120230427001 这个版本包含修复的小程序 slot 问题吗?我升级到该版本后打包成微信小程序后无法正常渲染插槽内容 |
不含,你可以使用文档中提到的版本管理工具更新到3.7.12+ |
目前我们项目都是使用 cli 搭建的,目前只有 2.0.2-alpha-3071220230324001 这一个版本修复了小程序 slot 问题吗?还没有合并到正式版本吗? |
未合并,等于或者高于3.7.12都可以,现在可以不关注2.0.2-alpha-3071220230324001这种格式的版本号,使用文档中的版本管理工具进行管理。比如:npx @dcloudio@uvm alpha 即可 |
不对呀,我执行 |
|
不好意思,写错了,已修改回答 |
问题描述
slot配合v-for使用,想实现列表组件,但是只显示最后一项内容。
跟列表内容有关系,简单的内容没问题,这里有个例子必现,
image标签注释了就没问题,启用就必现
复现步骤
[复现问题的步骤]
写个简单的例子,列表控件,然后设置列表单项内容,内容简单就正常,这边内容iamge src使用方法调用就必现
预期结果
列表正常使用渲染
实际结果
列表只展示最后一项
系统信息:
补充信息
内容可能导致功能正常,和变现BUG,可以从内容这边复现找原因
问答社区链接:https://ask.dcloud.net.cn/question/144058
问答社区有发了demo
The text was updated successfully, but these errors were encountered: