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

网站营销中常见问题学校招生网络营销方案

网站营销中常见问题,学校招生网络营销方案,酒店要做关于网站ppt怎么做,贵阳网站开发工作室目录 前言在Vue中,通过 ref 属性获取DOM元素使用 ref 属性获取整个子组件(父组件调用子组件的方法) 前言 我们接着上一篇文章 03-02-Vue组件之间的传值 来讲。 下一篇文章 05-Vue路由 在Vue中,通过 ref 属性获取DOM元素 我们当然…

目录

    • 前言
    • 在Vue中,通过 ref 属性获取DOM元素
      • 使用 ref 属性获取整个子组件(父组件调用子组件的方法)

前言

我们接着上一篇文章 03-02-Vue组件之间的传值 来讲。


下一篇文章 05-Vue路由

在Vue中,通过 ref 属性获取DOM元素

我们当然可以使用JS原生的做法(document.getElementById)或者 jQuery 来获取DOM,但是这种做法却在无形中操作了DOM,在Vue框架中并不推荐这种做法。

我们可以通过ref属性获取DOM元素。

ref的英文单词是reference,表示引用。我们平时可以经常看到控制台会报错referenceError的错误,就和引用类型的数据有关。

在Vue中,通过 ref 属性获取DOM元素的步骤:

(1)第一步:在标签中给 DOM 元素设置 ref 属性。

    <h3 id="myH3" ref="myTitle"> 今天天气太好了</h3>

(2)第二步:通过 this.$refs.xxx 获取 DOM 元素

console.log(this.$refs.myTitle.innerText)

举例如下

<template><div id="app"><!-- 第一步:在标签中给 DOM 元素设置 ref 属性 --><h3 id="myH3" ref="myTitle"> 今天天气太好了</h3><button @click="getRefs">获取页面节点</button></div>
</template><script>export default {methods: {getRefs(){// 第二步:通过 this.this.$refs.xxx 获取 DOM 元素console.log(this.$refs.myTitle.innerText);}},
};
</script>

运行上方代码,然后我们在控制台输入vm,就可以看到:

7

使用 ref 属性获取整个子组件(父组件调用子组件的方法)

根据上面的例子,我们可以得出规律:只要ref属性加在了DOM元素身上,我们就可以获取这个DOM元素。

那我们可以通过ref属性获取整个Vue子组件吗?当然可以。这样做的意义是:在父组件中通过ref属性拿到了子组件之后,就可以进一步拿到子组件中的data和method

父组件代码:

<template><div id="app"><!-- 第一步:在标签中给 DOM 元素设置 ref 属性 --><MyComponent ref="MyComponentRef"></MyComponent><button @click="getRefs">获取页面节点</button></div>
</template><script>
import MyComponent from './components/MyComponent.vue';export default {components: {MyComponent},data() {return {};},methods: {getRefs(){// 第二步:通过 this.this.$refs.xxx 获取 DOM 元素this.$refs.MyComponentRef.handleClick()}},
};
</script>

子组件代码

<template><div @click="handleClick">这是组件中的内容</div>
</template><script>
export default {data(){return{childData: { //定义自组件的数据name: 'HydeLinjr',age: 26}}},methods: {handleClick() {// 子组件如果要给父组件传递参数,在触发 emit 的时候,通过参数的形式带出去就可以了// 【第一步】在子组件里,我们带两个参数出去,传给父组件console.log(this.childData);},},
};
</script><style>
</style>

运行代码,点击按钮后,效果如下:

8

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

相关文章:

  • 北京app建设 网站开发公司淘客网站怎么做 知乎
  • 掘金网站建设乒乓球网页设计素材
  • 郑州网站建设华久自己怎么做淘宝客网站吗
  • 软件下载网站开发有什么做第二职业的网站吗
  • 新建的网站怎么上首页网站图片切换代码
  • 网站制作效果好长沙新能源建站补贴
  • 河南城市建设网站中小企业网站建设维护内容
  • 怎么做消费信贷网站线上网页设计流程
  • 中文网站设计怎么构建一个网站
  • 做租赁哪个网站好如何在淘宝网上卖东西
  • 昌吉做58网站的网站系统怎么建设
  • 应用商城app开发徐州seo代理计费
  • 山西格泰网站建设wordpress图片上传到哪里
  • 静态网站设计方案网站开发职业环境分析
  • 可以做猫头像的网站安卓搭载wordpress
  • 二七郑州网站建设惠州抖音seo策划
  • 门户网站登录页面wordpress房产系统
  • 天津网站制作培训wordpress重装主题
  • 虚拟网站管理系统集团网站建设方案书
  • 企业网站建设方案包含可以注册的网站
  • 长洲网站建设石家庄做网站价格
  • 投票网站源码php手机app ui界面设计
  • 西安seo网站推广优化围场网站建设
  • 有哪些静态网站js多久可以做网站
  • 七牛云可以做网站的存储空间吗上海网站建设接单
  • 做视频网站盈利模式营销型网站设计官网
  • 南京外贸网站建设公司排名学做网站应该看那些书
  • 白宫网站 wordpress广西建设工程质检安全网站
  • 怎么注册一个网站做色流宁波中科网站建设有限公司
  • 手表到哪个网站买手机维修网站模板