vxe-vxe-modal使用

1.父组件中进行引入

 <FileDeliver ref="Data" :show="newFileShow" @confirm="confirmNewFile" @cancel="newFileShow = false"/>
data() {
   return {
      newFileShow:false
           }
       }

confirmNewFile(value){
                this.newFileShow = value
                this.loadData();
            },

2.vxe子组件使用

<template>
  <vxe-modal v-model="show" :loading="loading" :title="title" width="520" height="400" @close="close" destroy-on-close>
        <template #default>
            <vxe-form @reset="close" @submit="confirm" ref="formRef" :data="mdl" :rules="formRules" title-align="right" title-width="120" >
                <vxe-form-item title="xxx:" field="xxx" span="23">
                    <template #default>
                    </template>
                </vxe-form-item>
                <vxe-form-item align="center" span="23" >
                    <template #default>
                        <div style="height:140px;">
                            <vxe-button type="reset" style="margin-top:80px">取消</vxe-button>
                            <vxe-button type="submit" status="primary">确认</vxe-button>
                        </div>
                    </template>
                </vxe-form-item>
            </vxe-form>
        </template>
    </vxe-modal>
</template>
<script>

 export default {
    name: 'son',
    props: {
        show: {
            type: Boolean,
            default: false,
        }
    },
    data() {
        return{
            title: "xxx",
            taskInfo: {},
            formRules: {},
            mdl: {},
            loading: false
        }
    },
    methods: {
        confirm(){
            this.$emit('confirm', false);
        },
        close() {
            this.$emit('cancel');
        },
    }
}
</script>
<style lang="less" scoped>
</style>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值