首页 > 其他 > 详细

Vue基础 の 组件

时间:2021-03-26 23:02:41      阅读:47      评论:0      收藏:0      [点我收藏+]
  • __全局组件__:
    • 优缺点:一直挂载影响性能 使用简单
    • 命名规范:下划线,小写
    • 全局组件的定义:
<body>
    <div id="app"></div>
    <script>
        const root = Vue.createApp({
            template:`
                <div> 组件1
                    <div>组件</div>
                    <component—childer />    
                </div>
            `
        })
        //定义 全局组件
        root.component(‘component—childer‘,{
            template:` <div> 我是根组件 </div> `
        })
        root.mount(‘#app‘)
    </script>
</body>
  • __局部组件__:
    • 优缺点:定义后需要注册才能使用,性能较高
    • 命名规范:大写 驼峰式命名规则
    • 全局组件的定义:
    <script>
        //<1> 定义 局部组件
        const MyChild = {
            template: ` <div> 我是局部 子组件 </div>`
        }
        const root = Vue.createApp({
            //<2> 定义 components 需要使用的局部组件
            components: {
                MyChild
            },
            template: `
                <div> 组件1
                    <div>组件</div>
                   <MyChild />
                </div>
            `
        })
        root.mount(‘#app‘)
    </script>

 

<body>
    <div id="app"></div>
    <script>
        const root = Vue.createApp({
            template:`
                <div> 组件1
                    <div>组件</div>
                    <component—childer />    
                </div>
            `
        })
        //定义 全局组件
        root.component(‘component—childer‘,{
            template:` <div> 我是根组件 </div> `
        })
        root.mount(‘#app‘)
    </script>
</body>

Vue基础 の 组件

原文:https://www.cnblogs.com/Hanro-Z/p/14584371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!