小程序开发 - 基本组件
创始人
2024-04-09 07:24:41
0

目录

小程序启动过程

页面渲染过程

新建文件夹

 组件

view

scroll-view

swiper和swiper-item

button

 image


小程序启动过程

  • 将小程序代码包下载本地
  • 解析app.json全局配置文件
  • 执行app.js小程序入口文件,调用App()创建
  • 渲染小程序首页
  • 小程序启动完成

页面渲染过程

  • 加载解析页面的.json配置文件
  • 加载页面的.wxml模块和.wxss文件
  • 执行页面的.js文件,调用Page()创建页面实例
  • 页面渲染完成

新建文件夹

pages文件夹存放list目录,目录存放list的四个文件

修改项目首页: 小程序会把排在第一位的页面,当作项目首页进行渲染

        只需要调整app.json -> pages数组中页面路径的前后顺序

 接下来会出现这四个文件

 一个小程序由着四部分组成,分别为

  • .js:存放页面的数据,事件处理的函数
  • .json:当前页面的配置文件,配置窗口的外观,表现等
  • .wxml:页面的模板文件结构
  • .wxss:当前页面的样式表文件

 组件

小程序中的组件由宿主环境提供,官方将小程序组件分为九类

  • view  :  视图容器
  • scroll-view  :  滚动的视图区域
  • swiper和swiper-item  :  轮播图容器组件和轮播图item组件
  • 基础内容
  • 表单组件
  • 导航组件
  • 媒体组件
  • map组件
  • canvas画布组件
  • 开放能力
  • 无障碍访问

view

list.wxml
ABC
list.wxss
.container1 view {width: 100px;height: 100px;text-align: center;line-height: 100px;
}
.container1 view:nth-child(1) {background-color: limegreen;
}
.container1 view:nth-child(2) {background-color: rgb(224, 94, 62);
}
.container1 view:nth-child(3) {background-color: rgb(45, 174, 224);
}
.container1 {display: flex;justify-content: space-around;
}

scroll-view

1. 容器

ABC

2. 要实现纵向滚动的效果,需要添加scroll-y

ABC

3.要实现纵向滚动的效果,在list.wxss限制高度

 将高度限制为140px,如果容器内的内容超过范围,就会出现内容滚动效果

swiper和swiper-item

1.容器swiper

2.swiper-item

 轮播图有几部分就有几个swiper-item

3. 设置轮播图样式

.swiper-container {/* 轮播图容器的高度 */height: 150px;  
}
.item {height: 100%;line-height: 150px;text-align: center;
}
swiper-item:nth-child(1) .item {background-color: #bfa;
}
swiper-item:nth-child(2) .item {background-color: rgb(170, 204, 255);
}
swiper-item:nth-child(3) .item {background-color: pink;
}

button










 image

  • image组件默认宽度300px,高度240px

image组件的mode属性用来指定图片的裁剪和缩放模式,常用的mode属性
list.wxml
 #空标签也会占相应的位置,添加边框更直观
list.wxss
image {border: 1px solid red;
}

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...