wx wepy子组件传值父组件

本文介绍了一种在Wepy框架中实现子组件向父组件传递数据的方法。通过使用$emit触发事件并携带参数,子组件可以在特定操作时向父组件发送数据,父组件通过监听事件接收并处理这些数据。

子组件传值父组件

子组件:

<template>

<view v-if="isShow" @click="clickSon">点击子组件</view>

</template>

<script>
    import wepy from '@wepy/core'

    wepy.component({
        props:{
            isShow:true
        },
        methods: {
            /**
            * 关闭子组件
            * */
            clickSon() {
                this.isShow = false
                //通过$emit传值给父组件(方法名,参数)
                this.$emit('close',this.isShow)
            }
        }
    })
</script>

父组件:

<template>
    <dow-tips @close="close" :isShow="isShow" />
</template>

<script>
    import wepy from '@wepy/core'
    
    wepy.page({
        data:{
            isShow:false
        },
        methods:{
            close(arr) {
            //arr为子组件传递过来的参数是一个arguments
            this.isShow = arr[0];
            }
        }
    })
</script>

<config>
    {
    <!-- 引入组件 -->
    usingComponents: {
    "van-tab": "../components/vant/tab/index",
    "van-tabs": "../components/vant/tabs/index",
    "van-rate": "../components/vant/rate/index",
    "van-overlay": "../components/vant/overlay/index",
    "van-stepper": "../components/vant/stepper/index",
    "dow-tips": "../components/dowTips"
    }
    }
</config>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值