vue组件

本文介绍了Vue.js中组件的概念及其使用方法。组件可以扩展HTML元素,实现可复用的代码结构。文章详细解释了如何创建局部及全局组件,并展示了组件数据传递的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

组件:组件可以拓展html元素,封装可以调用的代码。组件是可自定义的。
注:组件要先注册,在初始化根实例;组件之间的数据是以函数的形式返回的,如:

data(){
    return{
        data:'data'
    }
}

全局组件:
Vue.component(‘组件名称’,{
‘模板’: ‘html结构’,
template : “#p”,
data(){},
})
调用:<组件名称>

<div class="box">
    <全局组件名称></全局组件名称>
</box>


Vue.component('全局组件名称',{
    template:'#p',
    data(){},
})

new Vue({
    el: ".box",
    data:{},
    components:{
        '局部组件名称':{
            template:"#t",
            data(){}
        }
    }

})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值