在工作过程中,经常碰见自己封装的组件需要监听父组件传过来的值,很有可能是在子组件需要对值进行处理,有不少同学不知道如何处理这个值,以下是简单demo,仅供参考。。。
父组件:
<template>
<div>
<el-button type="success" @click="handelClick">点击</el-button>
<modalCom :isDisplay="isDisplay" @close="close" :propsData="propsData" />
</div>
</template>
<script>
import modalCom from "./modalCom.vue";
export default {
components: { modalCom },
data() {
return {
isDisplay: false,
num: 1,
propsData: {}
};
},
methods: {
close(data) {
console.log(data);
this.isDisplay = data;
},
handelClick() {
this.isDisplay = true;
console.log(this.isDisplay, 999);
this.num++; //加加 自定义对象值
const data = {
name: "赵四",
num: