您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax |

Vue父组件调用子组件函数实现

51自学网 2022-05-02 21:34:23
  javascript

Vue父组件调用子组件的函数

父组件通过事件调用子组件的函数。例如父组件通过 点击事件 让子组件发请求。

文章中的项目已经通过脚手架去创建。

DEMO:

Father.js<template>    <div>        <div>            <son ref="son"></son>            <input type="button" value="点击" @click="useSonFun">        </div>      </div></template><script>import son from './son'export default {    components:{        son    },    data(){        return{                    }    },    methods: {        useSonFun(){            this.$refs.son.say();//给 子组件 一个ref,通过ref去调用子组件中的函数        }    },}</script>
Son.js<template>    <div>        <h1>SON</h1>    </div></template><script>export default {    data(){        return {                    }    },    methods:{        say(){//需要父组件去调用的子组件函数            console.log("SON COMPONENT");        }    },}</script>

效果图

在这里插入图片描述

父组件调用子组件函数,可以使用在父组件通过点击发请求,根据点击事件,子组件也发请求。可以区别于 父组件点击发请求,获取到数据,再把数据通过组件传值的方式传给子组件。

Tips:

Father.js:this.$refs.son.say(括号内可以将父组件的数据传到子组件);Son.js:say(接收父组件传到子组件的数据){	//对数据的使用}

到此这篇关于java设计模式之观察者模式的介绍及使用的文章就介绍到这了,更多相关观察者模式内容请搜索wanshiok.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持wanshiok.com!


js观察者模式的介绍及使用
浅谈Vue的组件间传值(包括Vuex)
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1