欢迎光临散文网 会员登陆 & 注册

vue3获取组件的使用

2021-09-13 13:55 作者:忘魂儿  | 我要投稿

## 引用元素和组件

### 通过ref属性拿到元素或组件内容

   <!-- 绑定到一个元素上 -->
    <h2 ref="title">哈哈哈</h2>
    <!-- 绑定到一个组件实例上 -->
    <nav-bar ref="navBar"></nav-bar>
    <button @click="btnClick">获取元素</button>
    btnClick() {
        console.log(this.$refs.title);

        console.log(this.$refs.navBar.message);
        this.$refs.navBar.sayHello();

        // $el
        console.log(this.$refs.navBar.$el);
}

### 通过$parent和$root获取父组件和根组件

<template>
  <div>
    <h2>NavBar</h2>
    <button @click="getParentAndRoot">获取父组件和根组件</button>
  </div>
</template>
methods: {
      getParentAndRoot() {
        console.log(this.$parent);
        console.log(this.$root);
      }
}


vue3获取组件的使用的评论 (共 条)

分享到微博请遵守国家法律