子传父

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div id="app">
            <my-father></my-father>
        </div>
        <script src="../vue(01)/js/vue.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            Vue.component('my-father',{
                template:
                        `
                            <div>
                                  <my-child @send='revMsg'></my-child>
                                  <a href="#">{{mess}}</a>
                             </div>
                        `
                    ,
                data:function(){
                    return{
                        mess:''
                        
                    }
                },
                methods:{
                        revMsg:function(txt){
                        this.mess=txt
                    }
            }
        })
            
            
            Vue.component('my-child',{
                template:
                        `
                         <button @click='sendMsg'>按钮</button>
                        `
                        ,
                data:function(){
                    return{
                         msg:'我是子组件中的数据,要传给父组件' 
                    }
                            
                },
                methods:{
                     sendMsg:function(){
//                   this.$emit('事件',参数)
                     this.$emit('send',this.msg)
               }

            }
            })
            new Vue({
                el:'#app'
            })
        </script>
    </body>
</html>



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容