微信小程序的页面制作---常用组件及其属性

微信小程序里的组件就是html里的标签,但其组件都自带UI风格和特定的功能效果

一、常用组件

view(视图容器)、text(文本)、button(按钮)、image(图片)、form(表单)、video(视频)、checkbox(复选框)、radio(单选框)、input(输入框)、audio(音频)

二、view组件常用属性

(1)hover-start-time  (number型) 手指按住后多久出现点击态 单位毫秒

(2)hover-stay-time  (number型) 手指松开后点击保留时间 单位毫秒

(3)hover-class  (string型) 指定手指按下去的样式,当该属性值为none时无点击态

(4)hover-stop-propagation  (boolean型) 指定是否阻止本节点的祖先节点出现点击态

<view hover-class="touchClass">第一个view</view>
<view hover-class="touchClass" hover-start-time="3000">第二个view</view>
<view hover-class="touchClass" hover-stay-time="3000">第三个view</view>

三、image组件常用属性

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

(1)写法

<image src='...' />

<image></image>

(2)属性

src  (string型) 图片资源地址

mode  (string型) 图片裁剪、缩放模式

webp、fade-in、show-menu-by-longpress...

(3)mode属性值:

缩放:

1》aspectFit  保持宽高比缩放图片,可完整地将图片显示出来

2》scaleToFill (默认) 不保持宽高比缩放图片,将图片宽高完全拉伸填满image元素

3》aspectFill  保持宽高比缩放图片,图片通常只在水平或垂直方向上完整,另一方向会截取

4》widthFix  宽度不变高度自动变化。保持原图宽高比不变

5》heightFix  高度不变宽度自动变化。保持原图宽高比不变

裁剪:

1》top  只显示图片的顶部区域

2》top left  只显示图片的左上区域

3》bottom、center、left、right、top right、bottom left、bottom right...

<image src="../../images/demo01.jpg" mode="aspectFit"></image>
<image src="../../images/demo01.jpg" mode="aspectFill"></image>

四、text组件常用属性

(1)user-select  (boolean型) 文本是否可选,该属性会使文本节点显示为inline-block

(2)space  (string型) 显示连续空格,可选参数为 ensp(中文字符空格一半大小)、emsp(中文字符空格大小)、nbsp(根据字体设置的空格大小)

(3)decode  (boolean型) 是否解码

五、轮播图 (swiper和swiper-item)

swiper组件  =>  滑块视图容器

常用属性:

(1)indicator-dots  (boolean型) 是否显示面板指示点

(2)indicator-color  指示点颜色

(3)indicator-active-color  当前选中的指示点颜色

(4)autoplay  (boolean型)是否自动切换

(5)current  (number型)当前所在滑块的index,默认0

(6)interval  (number型)自动切换时间间隔

(7)circular  (boolean型)是否采用衔接滑动

<swiper style="background-color: pink;" interval="2000" autoplay="true" indicator-dots="true" indicator-color="yellow" indicator-active-color="red"><swiper-item>1</swiper-item><swiper-item>2</swiper-item><swiper-item>3</swiper-item>
</swiper>

六、flex布局 (弹性盒子布局)常用属性

容器属性:

(1)flex-direction  主轴方向

(2)flex-wrap  换行

(3)flex-flow   前两个的组合属性

(4)justify-content  项目在主轴上的对齐方式

(5)align-items  项目在交叉轴上的对齐方式

(6)align-content  只适用于多行的容器,定义项目在交叉轴上的对齐方式

项目属性:

(1)order  项目排列顺序 从小到大

(2)flex-grow  项目放大比例

(3)flex-shrink  项目缩小比例

(4)flex-basis 分配多余空间前,项目占的主轴空间

(5)flex  2~4的组合模式

(6)align-self  允许单个项目与其他项目不同的对齐方式。可覆盖align-items属性

<view  class="myflex">
<view>1</view>
<view>2</view>
<view>3</view>
</view>
.myflex{display: flex;background-color: green;/* 实现纵向布局 *//* flex-direction: column;  *//* 实现两端布局 */justify-content: space-between;
}

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/752171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sentinel篇:线程隔离和熔断降级

书接上回&#xff1a;微服务&#xff1a;Sentinel篇 3. 隔离和降级 限流是一种预防措施&#xff0c;虽然限流可以尽量避免因高并发而引起的服务故障&#xff0c;但服务还会因为其它原因而故障。 而要将这些故障控制在一定范围&#xff0c;避免雪崩&#xff0c;就要靠线程隔离…

【Visual Studio】VS转换文件为UTF8格式

使用高级保存选项 更改VS的编码方案 首先需要打开高级保存选项 然后打开 文件 —> 高级保存选项 即可进行设置

OSPF协议全面学习笔记

作者&#xff1a;BSXY_19计科_陈永跃 BSXY_信息学院 注&#xff1a;未经允许禁止转发任何内容 OSPF协议全面学习笔记 1、OSPF基础2、DR与BDR3、OSPF多区域4、虚链路Vlink5、OSPF报文6、LSA结构1、一类/二类LSA&#xff08;Router-LSA/Network-LSA&#xff09; 更新完善中... 1、…

ChatGPT :确定性AI源自于确定性数据

ChatGPT 幻觉 大模型实际应用落地过程中&#xff0c;会遇到幻觉&#xff08;Hallucination&#xff09;问题。对于语言模型而言&#xff0c;当生成的文本语法正确流畅&#xff0c;但不遵循原文&#xff08;Faithfulness&#xff09;&#xff0c;或不符合事实&#xff08;Factua…

解决被反射的类无法被spring管理,空指针异常问题

目录 问题 原因 解决方案 问题 这是我在开发语音指令识别功能时遇到的问题&#xff0c;在将语音转成文字后需要进行指令匹配&#xff0c;指令匹配成功&#xff0c;就会获得对应的处理方法名称以及所属类&#xff0c;然后通过反射机制去执行该方法完成指令对应的操作 部分代…

C++——string

一学习string的原因 1.从个人理解角度上&#xff1a; 在刚开始学习之前&#xff0c;我只知道学习完string在以后的刷题中能提高做题效率&#xff0c;在对字符串的处理string库中也许有对应的接口去实现需求&#xff0c;不用自己去写函数的实现。 但在学string中改变了之前的…

谈谈IC、ASIC、SoC、MPU、MCU、CPU、GPU、DSP、FPGA、CPLD的简介

谈谈IC、ASIC、SoC、MPU、MCU、CPU、GPU、DSP、FPGA、CPLD的简介 IC (Integrated Circuit) 集成电路 (Integrated Circuit, IC) 是一种把电路中的元器件如电阻、电容、晶体管等集成在一块半导体材料上的微型电子器件。它是现代电子系统的基础组件&#xff0c;按照功能可分为模…

【PyTorch】基础学习:一文详细介绍 torch.save() 的用法和应用

【PyTorch】基础学习&#xff1a;一文详细介绍 torch.save() 的用法和应用 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f44…

Flask中的Blueprints:模块化和组织大型Web应用【第142篇—Web应用】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 Flask中的Blueprints&#xff1a;模块化和组织大型Web应用 在构建大型Web应用时&#xff0…

最后的挣扎 - Qt For Android on HuaWei Mate 60Pro (v4.0.0)

简介 为什么叫最后的挣扎, 其实都知道即将到来的 HarmonyOS NEXT 将抛弃Android支持&#xff0c;纯血HarmonyOS 将上线&#xff0c; 此时再说Qt for android支持Huawei HarmonyOS的设备其实并没有多少意思&#xff0c; 但恐怕在大多数基础软件完成兼容前&#xff0c; 很多人还是…

Linux系统中的网络协议和协议栈

在当今数字化世界中&#xff0c;网络已经成为了连接人与人、人与机器、机器与机器的重要桥梁。Linux操作系统在网络领域扮演着重要角色&#xff0c;其网络协议和协议栈是支撑其网络功能的基础。本文将深入探讨Linux系统中的网络协议和协议栈&#xff0c;包括其组成、功能以及如…

k8s的master节点主要模块说明

背景 k8s是一个master-worker模式的集群&#xff0c;master节点的作用主要是用于管理&#xff0c;worker节点的作用是用于运行docker 容器&#xff0c;master节点中有三个重要的模块组件&#xff0c;本文就来简单看下master的这三个模块组件的功能 master节点主要模块 1 API…

机器视觉学习(五)—— 图像的几何

一、图像的几何变化 图像的几何变化指的是通过改变图像的位置、尺寸和方向等参数来实现的图像变换。常见的图像几何变化包括平移、旋转、缩放和翻转等。 平移&#xff1a;将图像在平面上按照指定的平移距离水平或垂直移动。 旋转&#xff1a;按照指定的角度将图像绕中心或其他…

【PyTorch】基础学习:一文详细介绍 torch.load() 的用法和应用

【PyTorch】基础学习&#xff1a;一文详细介绍 torch.load() 的用法和应用 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f44…

UCORE 清华大学os实验 lab0 环境配置

打卡 lab 0 &#xff1a; 环境配置 &#xff1a; 首先在ubt 上的环境&#xff0c;可以用虚拟机或者直接在windows 上面配置 然后需要很多工具 如 qemu gdb cmake git 就是中间犯了错误&#xff0c;误以为下载的安装包&#xff0c;一直解压不掉&#xff0c;结果用gpt 检查 结…

LeetCode 189.轮转数组

题目&#xff1a;给定一个整数数组 nums&#xff0c;将数组中的元素向右轮转 k 个位置&#xff0c;其中 k 是非负数。 思路&#xff1a; 代码&#xff1a; class Solution {public void rotate(int[] nums, int k) {int n nums.length;k k % n;reverse(nums, 0, n);revers…

sqlite 常见命令 表结构

在 SQLite 中&#xff0c;将表结构保存为 SQL 具有一定的便捷性和重要性&#xff0c;原因如下 便捷性&#xff1a; 备份和恢复&#xff1a;将表结构保存为 SQL 可以方便地进行备份。如果需要还原或迁移数据库&#xff0c;只需执行保存的 SQL 脚本&#xff0c;就可以重新创建表…

vulhub中GitLab 任意文件读取漏洞复现(CVE-2016-9086)

GitLab是一款Ruby开发的Git项目管理平台。在8.9版本后添加的“导出、导入项目”功能&#xff0c;因为没有处理好压缩包中的软连接&#xff0c;已登录用户可以利用这个功能读取服务器上的任意文件。 环境运行后&#xff0c;访问http://your-ip:8080即可查看GitLab主页&#xff0…

服务器上很多time_wait是什么意思

在服务器上出现大量的 TIME_WAIT 状态的连接通常是正常的现象&#xff0c;但如果数量过多可能会导致资源浪费和性能问题。TIME_WAIT 状态是指连接已经被关闭&#xff0c;但是套接字还在等待一段时间以确保对方收到了连接关闭的确认消息。以下是关于 TIME_WAIT 状态的解释&#…

设计原则、工厂、单例模式

什么是设计模式 简单来说&#xff0c;设计模式就是很多程序员经过相当长的一段时间的代码实践、踩坑所总结出来的一套解决方案&#xff0c;这个解决方案能让我们少写一些屎山代码&#xff0c;能让我们写出来的代码写出来更加优雅&#xff0c;更加可靠。所以设计模式的好处是显而…