美文网首页
VUE父向子传值

VUE父向子传值

作者: 我叫杨毅 | 来源:发表于2022-08-01 13:57 被阅读0次

    父页面

    1. 点击事件
       <!-- 具有权限控制的保存功能按钮 -->
                    <el-button
                        class="right_title-btn"
                        style="float: right; margin-bottom: 20px;"
                        v-if="$hasPermission('basedata:configinfo:save')"
                        type="primary"
                        @click="addOrUpdateHandle('', 'add')"
                        :disabled="!configgroupObj.id"
                    >
                        添加
                    </el-button>
    

    2.组件弹窗

      <!-- 组件弹窗 新增 / 修改  开始-->
            <add-or-update
                v-if="addOrUpdateVisible"
                ref="addOrUpdate"
                @refreshDataList="getRightList"
                :configgroupObj="configgroupObj"
               
            ></add-or-update>
            <!-- 组件弹窗 新增 / 修改 结束 -->
    
    1. data中定义对象
     data() {
            return {
    configgroupObj: {}, // 左侧表主选中行
    }
    

    4.methods中添加方法赋值

        methods: {
       // 点击左侧cell
            getDetails(row) {
                this.configgroupObj = row
            },
    }
    

    子页面

    1. props方法中接收值, 与methods方法平级
        props: {
            configgroupObj:{
                type:Object,
                default:{} // 默认值
            }
        },
    
    1. 提交数据时赋值
         // 表单提交
            getInfo() {
                    this.dataForm.configgroupid = this.configgroupObj.id;
    }
    

    相关文章

      网友评论

          本文标题:VUE父向子传值

          本文链接:https://www.haomeiwen.com/subject/krrrwrtx.html