Comp2.vue_20211220

팡태(❁´◡`❁)·2021년 12월 20일
0

vue

목록 보기
17/35
<template>
    <div>
        <h4>Comp2 컴포넌트</h4>
        <span>{{ s1 }}</span>
        <span v-text="n1"></span>
        <span v-text="k1"></span>
        <input type="button" value="num1의 값 감소" @click="handleNum1()" />
    </div>
</template>

<script>
    export default {
        create(){

        },
        mounted() {

        },

        // 사용하게 되는 부모컴포넌트에서 전달되는 값
        props: {
            s1: {
                type: String,
                default: ''
            },
            n1: {
                type: Number,
                default: 0
            },
            k1: {
                type: String,
                default: ''
            }
        },
                // 상태변수
        data() {
            return {}
        },
        // 메소드
        methods: {
            handleNum1(){
                console.log('Comp2.vue => handleNum1');
                this.$emit('handleNum1'); // 컴포넌트를 사용했던 부모의 이벤트를 호출
            }
        },
        // 리턴값이 있는 메소드
        computed: {

        }
    }
</script>

<style scoped>

</style>

0개의 댓글