当前位置: 首页> 财经> 访谈 > 天元建设集团有限公司设计院_品牌网站设计制作哪家正规_成功的营销案例及分析_知名的搜索引擎优化

天元建设集团有限公司设计院_品牌网站设计制作哪家正规_成功的营销案例及分析_知名的搜索引擎优化

时间:2025/8/5 6:36:43来源:https://blog.csdn.net/qq_37388085/article/details/147000169 浏览次数:0次
天元建设集团有限公司设计院_品牌网站设计制作哪家正规_成功的营销案例及分析_知名的搜索引擎优化

目录

  • 1. 基本介绍
  • 2. 全局组件
  • 3. 页面组件

1. 基本介绍

小程序目前已经支持组件化开发,可以将页面中的功能模块抽取成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护;

开发中常见的组件有两种:

  • 公共组件:将页面内的功能模块抽取成自定义组件,以便在不同的页面中重复使用;
  • 页面组件:将复杂的页面拆分成多个低耦合的模块,有助于代码维护;

如果是公共组件,建议放在项目根目录的 components 文件夹中;如果是页面组件,建议放在对应页面的目录下;建议一个组件一个文件夹;

下面演示一下如何创建一个公共组件:
在这里插入图片描述

  • 在项目的根目录下新建 components 文件夹
  • 在文件夹中点击鼠标右键,选择新建文件夹,输入组件的目录名称;
  • 创建组件目录文件夹后,点击鼠标右键,点击新建 Component ,输入组件名称以创建组件;
  • 组件创建成功之后还不能直接使用,需要对组件进行注册,注册之后才能使用组件;

开发中常见的组件主要分为公共组件和页面组件,因此注册组件的方式也分为两种:

  • 全局注册:在 app.json 文件中配置 usingComponents 进行注册,注册后可以在任意页面使用;
  • 局部注册:在页面的 json 文件中配置 usingComponents 进行注册,注册后只能在当前页面使用;

在这里插入图片描述

2. 全局组件

在 usingComponents 中进行组件注册时,需要提供自定义组件的组件名和自定义组件文件路径;
将组件注册好以后,直接将自定义组件的组件名当成组件标签名使用即可;

下面使用微信开发者工具演示如何创建和使用全局组件:

  • 在项目根目录下创建 componets 文件夹,在 components 文件夹中新建 custom-checkbox 文件夹,选择新建 Component,命名为 custom-checkbox:在这里插入图片描述

  • 创建 custom-checkbox 组件之后,对该组件进行注册,在 app.json 中对该组件进行全局注册:

    在这里插入图片描述

  • 在 custom-checkbox/custom-checkbox.wxml 中修改内容,如下:

    在这里插入图片描述

  • 由于我们定义的是全局组件,所以 custom-checkbox 组件可以在任意页面中使用,我们在 pages/cate/cate.wxml 中使用该 custom-checkbox 组件:

    在这里插入图片描述

3. 页面组件

假设目前首页 pages/index 的代码非常多,我们把轮播图做成一个页面组件:

  • 在 pages/index 目录下新建一个文件夹 custom-swiper,右键选择新建 Component,设置组件名称为 custom-swiper:在这里插入图片描述

  • 修改 pages/index/custom-swiper/custom-swiper.wxml 中的内容信息,如下:
    在这里插入图片描述

  • 在 pages/index/index.json 中添加页面组件的注册:

    在这里插入图片描述

  • 对页面组件注册之后,可以在 pages/index/index.wxml 中使用该页面组件,如下:

    在这里插入图片描述

参考视频:尚硅谷微信小程序开发教程

关键字:天元建设集团有限公司设计院_品牌网站设计制作哪家正规_成功的营销案例及分析_知名的搜索引擎优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: