微信小程序开发实战(常用的内置组件)

简介: 微信小程序开发实战(常用的内置组件)

😶‍🌫️常用的视图容器类组件★


① view

  1. 普通视图区域
  2. 类似于 HTML 中的 div,是一个块级元素
  3. 常用来实现页面的布局效果

② scroll-view

  1. 可滚动的视图区域
  2. 常用来实现滚动列表效果

③ swiper 和 swiper-item

  1. 轮播图容器组件轮播图 item 组件

😶‍🌫️view 组件的基本使用★


简单实现如图的 flex 横向布局效果:

WXML代码如下

image.png

WXSS代码如下:

11.png

scroll-view简单使用

基于 View组件修改成 scroll-view 👉 3步走:1、修改标签 👉 2、添加滚动属性(scroll-y || scroll-x (允许横向||允许纵向)) 👉 1、注意❗:使用竖向滚动时,必须给scroll-view 一个固定的高度🆗?

WXML代码如下:

image.png

WXSS代码如下:

00.png

c1f8c7afbc5947a997b054bf870995e7.gif

  • swiper 和 swiper-item简单使用
    😶‍🌫️swiper 组件的常用属性

image.png

  • WXML

6.png

  • WXSS

7.png

  • 效果如下

22.gif

😶‍🌫️常用的基础内容组件★


① text

  1. 文本组件
  2. 类似于 HTML 中的 span 标签,是一个行内元素

☆:. text 组件的基本使用 👉 通过 text 组件的 selectable 属性,实现长按选中文本内容的效果: 如👇

11.gif

☆:. rich-text 组件的基本使用

  1. 富文本组件
  2. 支持把 HTML 字符串渲染为 WXML 结构

通过 rich-text 组件的 nodes 属性节点,把 HTML 字符串渲染为对应的 UI 结

构:如👇

image.png

😶‍🌫️其它常用组件★


① button

  1. 按钮组件
  2. 功能比 HTML 中的 button 按钮丰富
  3. 通过 open-type 属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)
  4. 简单使用如 👇:


image.png

② image

  1. 图片组件
  2. image 组件默认宽度约 300px、高度约 240px
  3. 组件的基本使用如下:
    错了
  4. image 组件的 mode 属性
    image 组件的 mode 属性用来指定图片的裁剪和缩放模式,常用的 mode 属性值如下:
mode 值 说明
scaleToFill (默认值)缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素
aspectFit 缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。
aspectFill 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。
widthFix 缩放模式,宽度不变,高度自动变化,保持原图宽高比不变
heightFix 缩放模式,高度不变,宽度自动变化,保持原图宽高比不变

效果如下:

image.png

③ navigator(后文详细简介)

  1. 页面导航组件
  2. 类似于 HTML 中的 a 链接

最后


image.png

下篇文章再见ヾ( ̄▽ ̄)ByeBye

image.png

相关文章
|
9天前
|
人工智能 开发框架 机器人
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
AstrBot 是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型和消息平台,具备多轮对话、语音转文字等功能。
2169 13
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
|
26天前
|
小程序 前端开发 关系型数据库
uniapp跨平台框架,陪玩系统并发性能测试,小程序源码搭建开发解析
多功能一体游戏陪练、语音陪玩系统的开发涉及前期准备、技术选型、系统设计与开发及测试优化。首先,通过目标用户分析和竞品分析明确功能需求,如注册登录、预约匹配、实时语音等。技术选型上,前端采用Uni-app支持多端开发,后端选用PHP框架确保稳定性能,数据库使用MySQL保证数据一致性。系统设计阶段注重UI/UX设计和前后端开发,集成WebSocket实现语音聊天。最后,通过功能、性能和用户体验测试,确保系统的稳定性和用户满意度。
|
30天前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
27 0
|
1月前
|
小程序 IDE PHP
圈子源码如何打包生成App小程序/开发一个圈子系统软件所需要的费用体现在哪里?
将PHP源码打包成App的过程涉及多个步骤和技术选择。以圈子源码为例,首先明确需求,确定App功能和目标用户群体,并根据需求开发小程序页面,如用户注册、圈子列表等。源码准备阶段确保源码适用于小程序开发,环境配置需安装IDE(如微信开发者工具)及依赖库。最后在IDE中打包小程序并上传至管理平台,通过审核后发布。费用方面,模板开发成本较低,定制开发则更高,具体取决于需求复杂度和第三方服务费用。
74 0
|
2月前
|
开发框架 小程序 前端开发
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
|
2月前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十七、如何识别用户上传视频中的人体、运动、动作、姿态?
【云智AI运动识别小程序插件】提供人体、运动、姿态检测的AI能力,支持本地原生识别,无需后台服务,具有速度快、体验好、易集成等优点。本文介绍如何使用该插件实现用户上传视频的运动识别,包括视频解码抽帧和人体识别的实现方法。
|
4月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
929 1
|
4月前
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
755 0
|
4月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
975 7
|
4月前
|
小程序
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
883 0

热门文章

最新文章