首页 > 其他分享 >组件化的额外补充

组件化的额外补充

时间:2022-10-14 20:22:12浏览次数:53  
标签:额外 title 补充 refs vue 获取 实例 组件

1. $refs的使用

在使用vue框架的时候,尽量不要去操作原生的DOM
但是某些情况下,在组件中想要直接获取到元素对象或者子组件实例,vue提供了$refs

1.1 获取元素

点击查看代码
<template>
  <div class="app">
    <h2 ref="title">{{ title }}</h2>
    <button @click="getTitle">获取title元素</button>
  </div>
</template>
<script>
  export default {
    data(){
      return {
        title: "hello world"
      }
    },
    methods: {
      getTitle(){
        console.log(this.$refs.title);
      }
    }
  }
</script>
<style scoped>

</style>

img

1.2 获取组件实例

img
父组件可以获取到 组件的实例,那么就可以直接调用子组件中的方法

标签:额外,title,补充,refs,vue,获取,实例,组件
From: https://www.cnblogs.com/yufenchi/p/16792882.html

相关文章

  • 组件上的 v-model
    ......
  • uni-app 4.7封装头像组件
    创建free-avart.vue文件<template><image:src="src"mode="widthFix":style="getStyle":class="type"></image></template><script>exportdefault{props:{......
  • uni-app 4.10封装聊天列表组件
    聊天组件free-media-list.vue,如下代码<template><viewhover-class="bg-light"><divclass="flexalign-stretch"><viewclass="flexalign-centerjustify-c......
  • uni-app 4.12开发弹出层组件(一)基础架构
    弹框开发<template><viewclass=""><free-nav-bar:title="'微信(100)'":fixed='true'><templatev-slot="title"></template></free-nav-bar><!--......
  • uni-app 4.13开发弹出层组件(二)弹出关闭功能
    index.nuve页面<template><viewclass=""><free-nav-bar:title="'微信'":noreadnum="1":fixed='true'@openExtend="openExtend"><templatev-slot="title"......
  • 关于我写的组件使用v-if无法卸载的问题
    首先看一下代码吧(本人比较菜,代码写的比较低级,请不要嫌弃TAT)主要是想要实现一个个点击事件,导致groupChange的变化,从而引起题目组件的切换。我知道可以只写一个组件,使用传......
  • 组件之间传值
    一直搞不清楚父子组件之间传值是怎么传与接收的,这里做个笔记,案例比较复杂,涉及四个页面,第一部分跨页面传值;第二部分只有两个页面之间传。页面关系:index是主页面,是leftFour......
  • APICloud AVM框架 封装虚拟数字键盘组件
    AVM(Application-View-Model)前端组件化开发模式基于标准WebComponents组件化思想,提供包含虚拟DOM和Runtime的编程框架avm.js以及多端统一编译工具,完全兼容WebComponents标......
  • Python爬虫之scrapy_splash组件的使用
    scrapy_splash组件的使用学习目标了解scrapy_splash组件的作用了解scrapy_splash组件的使用1.什么是scrapy_splash?scrapy_splash是scrapy的一个组件scrapy-splash加载js......
  • APICloud AVM 框架 封装树形分类选择组件 组件递归调用
    由于项目中,需要用到追加表单项目的功能,而表单项目在PC端是树形列表的形式展现,而且要实现多选功能,依上述需求开发了树形分类选择组件。组件开发中用到的知识要点是:组件递归......