How to pass data from child to parent in vue












0















axios.defaults.headers.common['Authorization'] = "Bearer "+localStorage.getItem('token'); 
axios.get(baseUrl+'/country/fetch/'+id)
.then((response) => {



})
.catch(function (error) {
console.log(error);
});


Please help me to pass data from child to parent. Here I am getting data as response. Now I want to pass this to parent How can I?










share|improve this question


















  • 1





    Possible duplicate of Update parent model from child component Vue

    – Jns
    Nov 14 '18 at 12:47
















0















axios.defaults.headers.common['Authorization'] = "Bearer "+localStorage.getItem('token'); 
axios.get(baseUrl+'/country/fetch/'+id)
.then((response) => {



})
.catch(function (error) {
console.log(error);
});


Please help me to pass data from child to parent. Here I am getting data as response. Now I want to pass this to parent How can I?










share|improve this question


















  • 1





    Possible duplicate of Update parent model from child component Vue

    – Jns
    Nov 14 '18 at 12:47














0












0








0








axios.defaults.headers.common['Authorization'] = "Bearer "+localStorage.getItem('token'); 
axios.get(baseUrl+'/country/fetch/'+id)
.then((response) => {



})
.catch(function (error) {
console.log(error);
});


Please help me to pass data from child to parent. Here I am getting data as response. Now I want to pass this to parent How can I?










share|improve this question














axios.defaults.headers.common['Authorization'] = "Bearer "+localStorage.getItem('token'); 
axios.get(baseUrl+'/country/fetch/'+id)
.then((response) => {



})
.catch(function (error) {
console.log(error);
});


Please help me to pass data from child to parent. Here I am getting data as response. Now I want to pass this to parent How can I?







laravel vue.js






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 14 '18 at 12:45









KevinKevin

3561324




3561324








  • 1





    Possible duplicate of Update parent model from child component Vue

    – Jns
    Nov 14 '18 at 12:47














  • 1





    Possible duplicate of Update parent model from child component Vue

    – Jns
    Nov 14 '18 at 12:47








1




1





Possible duplicate of Update parent model from child component Vue

– Jns
Nov 14 '18 at 12:47





Possible duplicate of Update parent model from child component Vue

– Jns
Nov 14 '18 at 12:47












1 Answer
1






active

oldest

votes


















0














Vue has a simple approach for that.



From parent to child: Use Props



From child to parent: Use Events



That means your childComponent should call in the then part:



this.$emit('newData', response)


And your parentComponent should listen to it with:



Markup



<childComponent @newData="handleNewData"/>


ComponentCode



methods: {
handleNewData(data) {
console.log(data)
}
}





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53300560%2fhow-to-pass-data-from-child-to-parent-in-vue%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Vue has a simple approach for that.



    From parent to child: Use Props



    From child to parent: Use Events



    That means your childComponent should call in the then part:



    this.$emit('newData', response)


    And your parentComponent should listen to it with:



    Markup



    <childComponent @newData="handleNewData"/>


    ComponentCode



    methods: {
    handleNewData(data) {
    console.log(data)
    }
    }





    share|improve this answer




























      0














      Vue has a simple approach for that.



      From parent to child: Use Props



      From child to parent: Use Events



      That means your childComponent should call in the then part:



      this.$emit('newData', response)


      And your parentComponent should listen to it with:



      Markup



      <childComponent @newData="handleNewData"/>


      ComponentCode



      methods: {
      handleNewData(data) {
      console.log(data)
      }
      }





      share|improve this answer


























        0












        0








        0







        Vue has a simple approach for that.



        From parent to child: Use Props



        From child to parent: Use Events



        That means your childComponent should call in the then part:



        this.$emit('newData', response)


        And your parentComponent should listen to it with:



        Markup



        <childComponent @newData="handleNewData"/>


        ComponentCode



        methods: {
        handleNewData(data) {
        console.log(data)
        }
        }





        share|improve this answer













        Vue has a simple approach for that.



        From parent to child: Use Props



        From child to parent: Use Events



        That means your childComponent should call in the then part:



        this.$emit('newData', response)


        And your parentComponent should listen to it with:



        Markup



        <childComponent @newData="handleNewData"/>


        ComponentCode



        methods: {
        handleNewData(data) {
        console.log(data)
        }
        }






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 14 '18 at 12:54









        Thomas KleßenThomas Kleßen

        1,303713




        1,303713






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53300560%2fhow-to-pass-data-from-child-to-parent-in-vue%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            List item for chat from Array inside array React Native

            Thiostrepton

            Caerphilly