当前位置: 首页 > news >正文

微信小程序4

一自定义组件应用

1.介绍

微信小程序自定义组件是指开发者可以自定义组件,将一些常用的 UI 元素封装成一个自定义组件,然后在多个页面中复用该组件,实现代码复用和页面性能优化的效果。

2.自定义组件分为两种类型 

  1. 组件模板类型:组件调用方式类似于标签,使用时需要通过属性传参,组件内部通过 slot 来渲染内容。
  2. 组件 Behavior 类型:组件调用方式类似于混入,使用时需要 mixins 引入,组件内部通过 this 来访问引入的属性和方法。

 3.自定义组件的开发流程如下:

  1. 在 components 文件夹内创建自定义组件文件夹和文件,组件文件夹下需要包含一个 .js 文件、一个 .wxml 文件,以及一个 .wxss 文件。
  2. 在自定义组件 .js 文件内注册自定义组件,定义属性和事件。
  3. 在需要使用自定义组件的页面 .json 文件内注册自定义组件。
  4. 在需要使用自定义组件的 .wxml 文件内调用自定义组件,并传递所需属性和事件。

 注意事项:

  1. 自定义组件命名要求必须是小写字母和 - 的组合,且不能以 - 开头。
  2. 自定义组件的默认样式和命名规则与页面样式不同,具体规则可以参考官方文档。
  3. 自定义组件的事件需要在 .js 文件内通过 this.triggerEvent() 触发,事件名称必须以小写字母和 - 的组合命名。
  4. 自定义组件的使用方式和传参方式与普通组件有所不同,具体详情可以参考官方文档。

4.案例演示

4.1创建主键

http://www.lryc.cn/news/197053.html

相关文章:

  • OpenCV14-图像平滑:线性滤波和非线性滤波
  • kafka_2.10启动Kafka broker
  • 【配置环境】SQLite数据库安装和编译以及VS下C++访问SQLite数据库
  • Confluence 自定义展示页面
  • 使用C#的Socket从头实现的带有文件上传和下载功能的HTTP服务器
  • 【OSPF Loading、FULL状态与display ospf peer brief命令、OSPF的数据库讲解】
  • 除氟树脂在工业、市政含氟废水处理中的应用
  • 模拟地和数字地的区别
  • Druid连接池最小连接数设置失效问题
  • Javascript数据类型和类型转换
  • 冲刺十五届蓝桥杯P0005单词分析
  • php获取10年内的年份并加入下拉列表
  • 2020年亚太杯APMCM数学建模大赛B题美国总统的经济影响分析求解全过程文档及程序
  • 保护隐私就是在保护自己!如何在Android上更改应用程序权限
  • Linux/Ubuntu 安装 Java运行环境
  • vue2 中activated和deactivated是详细解说
  • C# GFPGAN 图像(人脸面部)修复
  • ruoyi项目登录验证变更
  • maven依赖冲突以及解决方法
  • K8S常用的一些命令及工具
  • Atlas 200I DK目标检测与追踪技术记录
  • php如何在header增加key,sign,timestamp?怎么鉴权?
  • 从代码入手理解卡尔曼滤波器的原理之使用Eigen实现二维卡尔曼滤波器(七)
  • 文件的操作
  • left join时筛选条件对查询结果的
  • CVE-2020-9483 apache skywalking SQL注入漏洞
  • PaddleX解决分类、检测两大场景问题?实战精讲教程来了!
  • Hive用户中文使用手册系列(二)
  • 2023年中国清净剂行业需求现状及前景分析[图]
  • 文心一言 VS 讯飞星火 VS chatgpt (115)-- 算法导论10.2 8题