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

我的写法

this.$refs.addPopup.open();

报错
在这里插入图片描述
打印出来是这样的
在这里插入图片描述

解决

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

解决办法:

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

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

相关推荐

  1. uniapp_程序_NaN

    2024-07-12 20:50:01       32 阅读
  2. 程序uniapp密码眼睛

    2024-07-12 20:50:01       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 20:50:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 20:50:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 20:50:01       57 阅读
  4. Python语言-面向对象

    2024-07-12 20:50:01       68 阅读

热门阅读

  1. Linux 命令个人学习笔记

    2024-07-12 20:50:01       18 阅读
  2. SpringBoot实现Read Through模式

    2024-07-12 20:50:01       19 阅读
  3. linux中vim切换输入中文

    2024-07-12 20:50:01       17 阅读
  4. 模型剪枝知识点整理

    2024-07-12 20:50:01       21 阅读
  5. 雅思词汇及发音积累 2024.7.12

    2024-07-12 20:50:01       23 阅读
  6. php上传文件

    2024-07-12 20:50:01       17 阅读
  7. linux kernel ptr dump

    2024-07-12 20:50:01       19 阅读