当前位置: 首页 > news >正文

【微信小程序】selectComponent(#id)失败得到是null分析

小程序中无法像网页中轻易的获取DOM元素,需要依靠

  • this.selectComponent(#id)
  • this.selectAllComponents(#id)

本文主要针对 this.selectComponent 获取DOM元素失败的原因

下面开始正文

在这里插入图片描述
上图为我的业务代码,由图可知,通过for循环遍历渲染card自定义组件,每个组件的id都为666

在这里插入图片描述
这里获取一下DOM元素并打印,打印结果看下图

在这里插入图片描述
显然,失败了,得到的DOM元素是null,我们并没有获取到想要的DOM元素

现在我们更改一下,将id改为 d666,即不要数字开头

在这里插入图片描述在这里插入图片描述

在这里插入图片描述获取成功了

显然,id不可以数字开头,一个很细小的点,官方文档没有写,容易踩坑~特此记录

http://www.lryc.cn/news/43477.html

相关文章:

  • JVM中引用计数法与可达性分析
  • JS-对象篇
  • 【Unity】创建一个自己的AR安卓程序
  • 游戏平台商店化的功能特点
  • 最新前端面试知识点总结-2023(3w+字,长篇幅)
  • 离线安装ffmpeg
  • 位置编码Positional Encoding
  • Java异步注解@Async详解
  • macOS Big Sur 11.7.5 (20G1225) 正式版 ISO、PKG、DMG、IPSW 下载
  • 硬件语言Verilog HDL牛客刷题day02 组合逻辑部分
  • 【LM401】ADC采集代码解读
  • CSDN 编程竞赛四十期题解
  • 【TypeScript学习之路】泛型
  • 数据分析学习项目:东京奥运会跳水评论分析
  • Winform/Csharp中使用Linq的Where条件筛选、Select字段映射(左外连接并设置无匹配时默认值)、OrderBy(排序并自定义排序规则)
  • Linux-常用的Shell命令
  • Go语言基础:数组定义及循环遍历
  • 【树与二叉树】二叉树顺序结构实现以及堆的概念及结构--详解介绍
  • 天狗实战(二)SpringBoot API开发详解 --SpringMVC注解+封装结果+支持跨域+打包(下)
  • 实验一 Windows系统安全实验【网络安全】
  • 蓝桥杯正确的解题姿势
  • 【mysql】性能优化
  • Jupyter安装与远程使用过程记录
  • Swift入门
  • 【HashMap】jdk1.8中HashMap的插入扩容源码学习分析
  • Linux编译器-gcc/g++ 使用
  • 网络安全专家最爱用的9大工具
  • Linux内核设计与实现第四章学习笔记
  • i.MX9352——介绍一款多核异构开发板
  • 【Python】一文学会面向对象?当然可以的