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

东莞外贸建站模板申请建设银行官方网站

东莞外贸建站模板,申请建设银行官方网站,百度推广工作怎么样,哪家网站建设比较好在网上很多人说可以通过下面两种形式获取到指定dom元素 // 定义ref <div ref"box"></div>//1通过this.$refs获取dom元素 this.$refs.box//2通过ref(null)获取dom元素 let box ref(null)第一种方式在vue2中是可以获取到的&#xff0c;但是在vue3 setup中…

在网上很多人说可以通过下面两种形式获取到指定dom元素

// 定义ref
<div ref="box"></div>//1通过this.$refs获取dom元素
this.$refs.box//2通过ref(null)获取dom元素
let box = ref(null)

第一种方式在vue2中是可以获取到的,但是在vue3 setup中是没有this的(需要通过getCurrentInstance方法获取当前组件实例),所以这种方式排除

第二种方式在阅览器端是可以获取到的,但是在小程序端是获取不到的(这种方式可以获取到当前组件中的子组件实例),所以这种方式也排除

下面分两种情况来介绍如何在uniapp vue3微信小程序端获取dom元素

一、当前组件非子组件

<div id="box"></div>
//根据id获取
uni.createSelectorQuery().select('#box').node().exec(res => {//res[0].node未获取到的指定的dom元素对象console.log("res",res[0].node)
})

上面这种方式,只适合在非子组件的情况下使用,如果当前组件时作为子组件,需要通过下面的方式

二、当前为子组件

<div id="box"></div>
//根据id获取
const instance = getCurrentInstance();//获取当前组件实例
uni.createSelectorQuery().in(instance).select('#box').node().exec(res => {//res[0].node未获取到的指定的dom元素对象console.log("res",res[0].node)
})

注意:这种情况下需要传入当前组件的是你instance才能获取到指定dom元素

为啥子组件要多加一个instance才能获取到dom元素?

因为在 Vue 3 中,子组件实例不再直接暴露给全局或者父组件,而是需要通过 getCurrentInstance() 方法获取。这是为了更好地管理组件实例,确保组件在不同环境中的正确渲染和状态管理。通过 uni.createSelectorQuery().in(instance) 方法可以指定查询的范围,这里的 instance 需要是一个 DOM 节点或者一个包含 DOM 节点的组件实例。

http://www.yayakq.cn/news/898112/

相关文章:

  • 集团企业网站建设重庆一家和兴装饰设计有限公司
  • 金融网站欣赏免费技能培训网
  • 深圳市福田建设局网站网站建设维护学什么科目
  • 重庆好的网站建设如何做网站答题领红包链接
  • qq游戏做任务领铜板网站深圳市创想三维科技有限公司
  • 自己做的网站数据库免费咨询身高发育
  • 网站建设的课程设计报告网站升级公告模板
  • 北海做网站有哪家好贵阳58同城做网站公司有哪些
  • 网站推广怎么写前端刚上班感觉工作做不了
  • 网站建设的任务凡客诚品v
  • 电影网站建设的核心是英文网站常用字体
  • 推广网站的方式网站开发最适合的浏览器
  • 珠海中企网站建设公司wordpress的安装原理
  • 简述营销导向的企业网站建设的步骤北京网站建设 网络推广
  • 北京建设学院网站网站后台改变图片尺寸
  • 怎么做公司网站的二维码2万元自己动手装修房子
  • opencart做视频网站做网站的创始人
  • 网站建设行业 知乎如何建网站免费
  • 做网站的项目介绍公众号的维护与运营
  • 北京网站制作的流程北京燕化工程建设有限公司网站
  • 开发网站用什么语言wordpress子主题空白
  • 做网站公司人员五家渠网站建设
  • 网站建设人文环境ppt模板下载素材网站
  • 网站更改备案网页制作与设计知识点复习
  • 网站模板 登陆公司云网站建设
  • 怎么判断网站建设年龄青岛设计网站的公司
  • 上海网站建设公司哪家好?agile WordPress
  • 哪里找做网站的客户云南建设局网站首页
  • 网站备案去哪里备案seo关键词快速排名前三位
  • 自适应网站三套代码广州网页设计师培训班