小程序 组件的使用

1.创建一个组件

在这里插入图片描述
组件的代码
在这里插入图片描述
注册组件

在这里插入图片描述

2.注意事项

在这里插入图片描述

3. 组件的样式细节

尽量只使用class选择器 因为class设置的样式在各个组件之间不会互相影响

3.1如何让class可以互相影响

在这里插入图片描述

4.组件和页面的通信

4.1 页面向组件传数据

1.在组件的js中设置 properties
在这里插入图片描述
2.在page中将值传过来 并且使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.1 页面向组件传样式

1.在组件的js中设置 externalClasses
在这里插入图片描述
2.在页面中将class传过来
在这里插入图片描述
3.在页面中定义响应的css
在这里插入图片描述
在这里插入图片描述

5.自定义事件

1.在组件中设定相应的事件
在这里插入图片描述
2.在组件的js文件中设置全局事件
**triggerEvent第一个参数是事件的名称
第二个参数是要传递的值
第三个参数是配置选项
**
在这里插入图片描述
3.在页面中接收该事件
在这里插入图片描述

6.页面直接调用组件的方法

1.设定事件
在这里插入图片描述
2.在事件中使用selectComponent得到组件对象
可以直接修改里面的值或者直接调用其中的方法去修改里面的值 建议是写一个方法 然后去调用
在这里插入图片描述
在这里插入图片描述

7.组件插槽

7.1单个插槽的使用

在这里插入图片描述
在这里插入图片描述

7.2 具名插槽

在这里插入图片描述

在这里插入图片描述

8.component构造器

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值