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

深圳网站定制开发设计网站建设常州

深圳网站定制开发,设计网站建设常州,网站营销推广计划书,松江网站开发前言#xff1a;vue2可通过ref来获取当前的dom#xff0c;但是vue3有个问题#xff0c;就是必须定义ref的变量名#xff0c;才能使用#xff1b;倘若有多个ref#xff0c;一个个去定义未免过于繁琐#xff0c;还有一种情况就是dom是使用v-for循环出来的#xff0c;那么… 前言vue2可通过ref来获取当前的dom但是vue3有个问题就是必须定义ref的变量名才能使用倘若有多个ref一个个去定义未免过于繁琐还有一种情况就是dom是使用v-for循环出来的那么ref也就不确定了无法提前定义。 解决方法1: 这是使用v-for循环出来的domref通过index下标来命名 divv-for(item, index) in dataList:keyitem.id mine-info:refel getMineRef(el, index):titleitem.title:dataitem.data/mine-info /div此时mineRefList里面放的就是所有ref const mineRefList refHTMLElement[]([]); const getMineRef (el:any, index:number) {if (el) {mineRefList .value[index] el; } };使用forEach循环去取就行这里的 item 就是通过ref拿到的 dom元素。可以操作上面定义的变量或方法 mineRefList.value?.forEach((item: any) {console.log(item) });解决方法2  注意与上面略相似但是用push可能会造成ref还没渲染完得到null的情况所以最好还是上面那样写 divv-for(item, index) in dataList:keyitem.id mine-info:refgetMineRef:titleitem.title:dataitem.data/mine-info /divlet mineRefList refHTMLElement[]([]); const getMineRef (el:any) {if (el) {mineRefList.value.push(el);} };mineRefList.value?.forEach((item: any) {console.log(item) });
http://www.w-s-a.com/news/332933/

相关文章:

  • 网站被降权了怎么办做网站网页维护手机App开发
  • 营销型网站建设熊掌号tomcat 网站开发
  • 东莞网站建设seo广州 flash 网站
  • js网站评论框租房网站那些地图区域统计怎么做的
  • 企业门户网站平台建设招标采购文件长沙做网站找哪家好
  • 关于实验室建设的英文网站图文分销系统开发
  • wordpress 媒体库管理自己的网站什么做优化
  • 网站建设基本流程价格厦门seo网站推广
  • 辽宁响应式网站建设价格企业所得税率
  • 网站编辑及seo招聘上海做网站公司做网站的公司
  • 杭州四喜做网站建设么ja.wordpress.org
  • 旅游网站策划书企业公司名字大全
  • 营销型网站的标准郑州新密网站建设
  • 建设网站的公司管理公司网站设计
  • 手机网站有什么区别是什么意思不让网站开发公司进入后台
  • 网站正在建设中_敬请期待做宠物店网站
  • 个体营业执照可以做网站服务吗宣传品牌网站建设
  • 做平台是做网站和微信小程序的好别邯郸捕风科技有限公司
  • 公司做哪个网站比较好巴顿品牌设计官网
  • 济宁北湖建设局网站我要推广
  • mc网站的建设大型网站开发
  • 给网站做推广一般花多少钱全国最大的外发加工网
  • linux 网站301江西seo推广方案
  • c2c电子商务网站定制开发wordpress html单页
  • 查询网站空间商自己做的网站如何放到微信
  • 现在网站开发哪个语言好月嫂公司网站建设构思
  • 腾讯云免费网站建设网站设计一级网页
  • 网站备案系统验证码出错的解决方案wordpress+论坛+注册
  • 代做毕设的网站先做网站先备案
  • 网站定制哪个好wordpress主题dux1.9