vue使用ref 让父组件调用子组件实例

2025-09-06

父级组件上的三个按钮可以,调用子组件loading的三个方法,执行不同的操作。本文主要和大家介绍vue 使用ref 让父组件调用子组件的方法,需要的朋友可以参考下,希望能帮助到大家。


    <script src="vue.js" charset="utf-8">  

<script type="text/javascript"> let loading = { data() { return { flag: true } }, template: '

loading...

', methods: { hide() { this.flag = false }, show() { this.flag = true } } } let vm = new Vue({ el: '#app', components: { loading }, methods: { // 在组件上的ref获取组件实例 // 标签的ref 获得标签的dom // 使用refs 获取组件实例,然后调用组件的方法即可 hide() { this.$refs.load.hide() }, show() { this.$refs.load.show() }, changeColor() { // 获取dom实例 操作样式 this.$refs.load.$el.style.background = 'red' } } })

相关推荐:

vue.js中父组件调用子组件的内部方法分享

vuejs2.0子组件调用父组件的方法

Vue2.0关于父组件与子组件之间的事件发射与接收

立即学习“前端免费学习笔记(深入)”;

标签: vue ref

本文地址:http://www.lifejia.cn/news/213684.html

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:cloudinto#qq.com(把#换成@)