关于vue组件(一)

组件定义

组件的全局和局部定义方式,和过滤、指令的全局和局部定义方式基本一样

Vue的组件就是自定义标签<组件名称>

全局组件

方法1、先定义构造器,再创建组件

//Vue.extend(组件对象) 返回一个组件对象

let myComponent = Vue.extend({ template:”<h4>自定义组件</h4>”});

vue.component(“hello”,MyComponent);

方法2、直接创建组件

局部组件

方法1、先定义构造器,再创建组件

方法2、直接创建组件

component(组件)

在vue里面template用于定义当前vue实例的页面元素表现形式(就是那个绑定vue的div(#app的那个)的表现形式)。

可以这样理解:vue实例的那个div本质上可以看作是一个component(组件),所以能够在#app的那个div里面写的,也都可以在component(组件)里面写。所以在component中通过template的方式来定义component的表现形式。

组件命名

对于局部组件而言,不能够直接使用xx-xx的形式定义,而需要加””,如果实在通过xx-xx的形式来使用,可以通过XxXx的形式来定义局部组件,这样定义的组件,可以在使用的时候通过xx-xx的形式来使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值