uniapp微信小程序 TypeError: $refs[ref].push is not a function

我的写法

javascript 复制代码
this.$refs.addPopup.open();

报错

打印出来是这样的

解决

参考未整理

原因

在当前页面使用的v-for循环 并且循环体内也有组件使用了ref(而我没有把每个ref做区别命名) 这样就导致了我有很多同名的ref,然后就报错了

解决办法:

1:循环体内的每个ref名加个index,使每个ref名字不一样就行。

2:循环体内的ref用不上就删了吧

相关推荐
努力搬砖的程序媛儿2 小时前
uniapp广告飘窗
前端·javascript·uni-app
樊南2 小时前
【esp32-uniapp小程序】uniapp小程序篇02——Hbuilder利用git连接远程仓库
git·小程序·gitee·uni-app·hbuilder·torisegit
智驾2 小时前
uniapp,编译运行报错“Error: listen EACCES: permission denied 0.0.0.0:5173“,解决方法
uni-app·error·eacces·5173
大叔_爱编程5 小时前
wx036基于springboot+vue+uniapp的校园快递平台小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
灰天7686 小时前
摄影交流平台项目Uniapp+Springboot已完成
uni-app
灰天7687 小时前
快递代取项目Uniapp+若依后端管理
uni-app
约定Da于配置12 小时前
uniapp封装websocket
前端·javascript·vue.js·websocket·网络协议·学习·uni-app
大叔_爱编程12 小时前
wx030基于springboot+vue+uniapp的养老院系统小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
毛毛三由17 小时前
uniapp的插件开发发布指南
uni-app
努力搬砖的程序媛儿19 小时前
uniapp悬浮可拖拽按钮
java·前端·uni-app