微信小程序自定义组件

本文详细介绍了微信小程序自定义组件的创建、引用、样式、数据与方法、属性、数据监听器、纯数据字段、组件生命周期、插槽、父子组件通信及behaviors的使用,包括属性绑定、事件绑定等通信方式,旨在帮助开发者全面理解并掌握微信小程序自定义组件的开发技巧。
摘要由CSDN通过智能技术生成

微信小程序自定义组件

  1. 自定义组件-组件的创建和引用
  2. 自定义组件-样式
  3. 自定义组件-数据,方法,属性
  4. 自定义组件-数据监听器
  5. 自定义组件-纯数据字段
  6. 自定义组件-组件的生命周期
  7. 自定义组件-插槽
  8. 自定义组件-父子组件通信
  9. 自定义组件-behaviors
  10. 总结

1.自定义组件-组件的创建和引用

组件创建:
1.在小程序项目 根目录 新建 components 文件夹
2.在 components 文件夹中创建文件夹 自定义名
3.右击新建的文件 选择 Component 即创建出 js,json,wxml,wxss 四个文件

在这里插入图片描述组件使用(局部和全局)

  1. 在 .json 文件中引用组件,组件引用格式:
    "usingComponents": {
         
    	"引用后的名字": "组件路径"
    }
    

局部使用:
只在当前页面使用自定义组件,在其他页面中引入不起作用

  1. 在要使用组件页面的json文件中进行配置
  2. 在要使用组件页面的wxml文件中引入
    在这里插入图片描述

全局使用:
可在每个页面中使用自定义组件

  1. 在全局文件app.json文件中配置
  2. 在任意小程序中页面的wxml文件中引用都可以使用组件
    在这里插入图片描述

2.自定义组件-样式

h-arrow 是一个自定义组件, 尝试直接添加class属性

在这里插入图片描述解决方案:
组件的js
在这里插入图片描述
引入组件:
在这里插入图片描述组件的 wxml
在这里插入图片描述
组件的 wxss
在这里插入图片描述

3.自定义组件-数据,方法,属性

1.data数据
在小程序组件中,用于组件模板渲染的私有数据,需要定义到 data 节点中,示例如下:
在这里插入图片描述
2.methods 方法
在小程序组件中,事件处理函数和自定义方法需要定义到 methods 节点中,示例代码如下:
在这里插入图片描述
3.properties 属性
在小程序组件中,properties 是组件的对外属性&#

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值