Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 17.06.2017 05:58:25

ahmetkuslular
Üye
Kayıtlı: 03.06.2016
Mesajlar: 92

parent child $emit

Arkadaşlar merhaba. bir message girilince üst component de bulunan bir array'i değiştirmek istiyorum lakin parent component' deki methoda bir türlü giremedim. Kodlarım aşağıdaki gibidir. yardımcı olursanız sevinirim.

child Component(AddMessage)

this.$parent.$emit('newMessage', response.data)

ParentComponent

import AddMessage from './add_message.vue'
    export default {
        components: {
            add_message:AddMessage
        },
        data(){
            return {
                messages:[]
            }
        },
        methods:{
            newMessage: function (data) {
                console.log(data)
                this.messages.push(data)
            },
        }
    }

Çevrimdışı

Forum alt kısmı