第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【金秋打卡】第18天-vue3.0實(shí)現(xiàn)todolist

標(biāo)簽:
Html5 CSS3 Sass/Less

第一模块

课程名称:vue3.0实现todolist

章节名称:

  • 4-5 父子组件传参

讲师姓名:五月的夏天

第二模块

课程内容(概述)

1、讲解父组件如何传参给子组件,子组件如何传参给父组件

第三模块

介绍

vue3.0vue2.0父子传参时略有区别,因为在setup函数中无法使用this指向组件实例,所以,在子组件中,可以在setup起点函数中接收到props{emit}参数,即:setup(props, { emit }){},依此来实现父子传值

编码

子组件传递给父组件是通过setup中的ctx.emit分发事件的方式传递参数

<!-- 父组件 Home.vue -->
<template>
    <div>
        --------------------------
        <!-- 父组件传参给子组件通过动态绑定属性的方式,子组件在props里接收 -->
        <About :message="message" @on-send="getParentParams" />
        
        <p>子组件传递的参数:{{ parentMessage }}</p>
        --------------------------
    </div>
</template>
<script>
import { defineComponent, ref } from 'vue'
export default defineComponent({
    name: 'About',
    setup() {
        const message = ref('这是传递给子组件的参数值')
        const parentMessage = ref(null)
        
        const getParentParams = (result) => {
            parentMessage.value = result.message
        }
        return {
            message,
            parentMessage,
            getParentParams
        }
    }
})
</script>
<!-- 子组件About.vue -->
<template>
    <div>
        --------------------------
        <p>父组件传递的参数:{{ childMessage }}</p>
        --------------------------
    </div>
</template>
<script>
import { defineComponent, ref } from 'vue'
export default defineComponent({
    name: 'About',
    props:{
        message: {
            type: String
        }
    },
    setup(props, ctx) {
        // 接收父组件数据
        const childMessage = ref(null)
        childMessage.value = props.message
        
        ctx.emit('on-send', { message: '这是传递给父组件的数据' })
        
        return {
            childMessage
        }
    }
})
</script>

第四模块

学习截图
图片描述
图片描述

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消