Skip to content

支付宝小程序中 for 循环中的多个 ref 生成的组件数组长度始终为1 #930

Closed
@xlfsummer

Description

问题描述
在 v-for 循环中使用 ref="comp", 微信和百度正常,this.$refs.comp 为多个组件的数组
image

在支付宝中,this.$refs.comp 虽然为数组,但只包含了一个组件
image

预期结果
支付宝端结果与微信一致

系统信息:
uni-app v2.3.7
uni-app cli v2.0.0-23720191024001

补充信息
查看支付宝 dist/dev 中的 vendor.js, 有如下代码
image

改成这样即可正常得到包含多个组件的 ref
image
image

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions