美文网首页
Component 父子组件关系(16)

Component 父子组件关系(16)

作者: 小囧兔 | 来源:发表于2018-03-02 11:04 被阅读0次

    一、构造器外部写局部注册组件

    先声明一个对象,对象里就是组件的内容。比如Componentpanda对象,里面就是panda的组件内容。声明好对象后在构造器里引用就可以了

    <div id="app">
        <panda></panda>
    </div>
    <script>
        var Componentpanda={
            template:`<div style="color: red">
                                <p>panda from china</p>
                           </div>`,
             };
        var app=new Vue({
            el:"#app",
            components:{
                'panda':Componentpanda
            },
        });
    

    二、父子组件的嵌套

    在父组件panda内使用子组件city,先注册city,再在父组件Componentpanda对象内引用

    <div id="app">
        <panda></panda>
    </div>
      var city={
            template:`<div style="color: green">sichuan of china</div>`
        }
       var Componentpanda={
            template:`<div style="color: red">
            <p>panda from china</p>
            <city></city>
            </div>`,
            components:{
                'city':city
            }
        };
        var app=new Vue({
            el:"#app",
            components:{
                'panda':Componentpanda
            },
        });
    

    注意:在父组件引用子组件前,必须要先注册,不然会报错。

    image.png
    image.png

    相关文章

      网友评论

          本文标题:Component 父子组件关系(16)

          本文链接:https://www.haomeiwen.com/subject/ormoxftx.html