vue前端开发自学,父子组件传递数据,借助于Props实现子传父

这篇具有很好参考价值的文章主要介绍了vue前端开发自学,父子组件传递数据,借助于Props实现子传父。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vue前端开发自学,父子组件传递数据,借助于Props实现子传父!

之前我们说过,Props这个是用在父传子的情况下,今天为大家介绍的代码,就是在父组件里,自定义事件,绑定一个函数,让子组件可以接受到这个自定义事件绑定的函数,从而“委婉”的传递数据给父组件。

<template>
    <h3>ComA</h3>
    <p>父组件:{{ message }}</p>
    <ComB title="标题" :onEvent="dataFn"/>
</template>
<script>
import ComB from "./ComB.vue"
    export default{
        data(){
            return {
                message:""
            }
        },
        components:{
            ComB
        },
        methods:{
            dataFn(data){
                this.message = data
            }
        }
    }
</script>

如图,以上代码就是父组件ComA.vue的内容了。里面我们定义了一个事件,名字叫做:“onEvent”,给这个事件呢,绑定了一个函数。将来就是让子组件,接收到这个事件绑定的函数,完成父子之间的数据传递效果。

<template>
    <h3>ComB</h3>
    <p>{{ onEvent("我的是子内容") }}</p>
</template>
<script>
    export default{
        data(){
            return {
                
            }
        },
        props:{
            title:{
                type:String
            },
            onEvent:{
                type:Function
            }
        }
    }
</script>

如图,以上代码就是子组件ComB.vue的代码了。里面我们确实是使用了Props接收了。

里面有一个onEvent。类型要注意了,写得是函数类型(Function)。

下面看看执行效果如何。

vue前端开发自学,父子组件传递数据,借助于Props实现子传父,vue,vue.js,前端,javascript

如图,不需要借助其他的方法和事件, 直接调用这个自定义事件绑定的函数,就行了。数据已经给父组件传递过去了。文章来源地址https://www.toymoban.com/news/detail-816994.html

到了这里,关于vue前端开发自学,父子组件传递数据,借助于Props实现子传父的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue父子组件值的传递【极简版】

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。 在Vue.js中,父组件向子组件传递值通常通过props(属性)来实现。以下是一种典型的方法: 在父组件中,可以使用子组件的标签,并通过props属性将数据传递给子组件

    2024年01月24日
    浏览(40)
  • vue前端开发自学基础,动态切换组件的显示

    vue前端开发自学基础,动态切换组件的显示!这个是需要借助于,一个官方提供的标签,名字叫【Component】-[代码demo:component :is=\\\"ComponetShow\\\"/component]。 下面看看代码详情。 以上是在app.vue里面写的,一个按钮,绑定点击事件,切换组件A,和组件B的显示。里面很明显,是调用了一

    2024年01月20日
    浏览(33)
  • vue前端开发自学,异步加载组件,提升用户端的客户体验度

    vue前端开发自学,异步加载组件,提升用户端的客户体验度!现实项目开发时,组件的数量非常庞大,如果都是一口气加载完,对手机用户来说,体验度会很差。因此,非常有必要使用异步加载。 那就是,用到了哪个组件,再去加载它就行了。用不到的时候,不加载它。下面看

    2024年01月16日
    浏览(37)
  • vue实现axios和事件Bus等父子组件的事件传递实现

    发送请求的配置 vue.config.js vue中bus的事件线传递接收 路由守卫中,使用bus事件传递信息,弹出事件 父子组件之间的事件传递接收 接收组件的信息

    2024年04月11日
    浏览(27)
  • Vue前端框架10 组件的组成、组件嵌套关系、组件的注册方式、组件传递数据(props $emit)、数组传递多种数据类型、组件传递props校验、组件事件

    组件最大的优势就是可复用性 通常将组件定义在.vue中,也就是SFC单文件组件 组件的基本组成: 组件允许我们将UI划分为独立的、可重用的部分,并且对每个部分单独思考 实际应用中组件常常被组件成层层嵌套的树状结构 Vue组件使用前要注册,注册有两种方式:全局注册和

    2024年02月09日
    浏览(40)
  • Java&Vue 借助json传递数据

    2024年04月26日
    浏览(29)
  • Web前端 ---- 【Vue】(组件)父子组件之间的通信一文带你了解

    目录 前言 父组件传子组件 ---- props 给要传递数据的子组件绑定要传过去的属性及属性值 在子组件中使用props配置项接收 props配置项 子组件传父组件 ---- 组件的自定义事件 子组件向父组件传递数据 通过代码来绑定自定义事件 本文将介绍在Vue中父子组件如何进行通信 这里先介

    2024年02月05日
    浏览(38)
  • 前端vue中父子组件之间的传值(修改值)和事件的相互调用

    目录 父组件向子组件传值 子组件修改父组件中的值: 方法1 方法2 子组件调用父组件里的函数 方法1 方法2 父组件调用子组件的函数 : 子组件中的 data 属性是用来存储子组件自身的数据,而不是用来接收父组件传递的数据的。父组件向子组件传递数据的常用方式是通过 pro

    2024年02月07日
    浏览(41)
  • Vue3前端开发,provide和enject的基础练习,跨层级传递数据

    Vue3前端开发,provide和enject的基础练习,跨层级传递数据! 声明:provide虽然可以跨层级传递,但是依旧是需要由上向下的方向传递。根传子的方向。 这个是入口组件的内容,我们调用了一个中间组件Middle.vue。 这个是中间组件的内容,我们调用了一个三级组件Three.vue. 这个是第三

    2024年01月22日
    浏览(39)
  • React中父子组件参数传递讲解

    结合案例:github搜索案例 案例结果展示如下图 1.父容器代码 说明:父容器中包含了两个组件模块,分别是Search和List,用来搜索和显示 2.搜索Search子模块代码 3.展示Lisi子模块代码 父子参数传递分析 1.子(Search)传父(App) 首先在父容器APP的state中创建状态属性,再传给子模块Sea

    2024年02月09日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包