微信小程序之基本组件06

微信小程序之基本组件06

 小程序的UI开发

  也就是说我们对表示层进行的开发跟页面展示有关系(wxml+wxss),官方文档给我们提供了一些比较常用的组件,以及组件的属性和值.

官方文档组件地址:https://developers.weixin.qq.com/miniprogram/dev/component/

基本组件

text

基础库 1.0.0 开始支持,低版本需做兼容处理

文本。

属性 类型 默认值 必填 说明 最低版本
selectable boolean false 文本是否可选 (已废弃) 1.1.0
user-select boolean false 文本是否可选,该属性会使文本节点显示为 inline-block 2.12.1
space string   显示连续空格 1.4.0
decode boolean false 是否解码 1.4.0

space 的合法值

说明 最低版本
ensp 中文字符空格一半大小  
emsp 中文字符空格大小  
nbsp 根据字体设置的空格大小  

icon

基础库 1.0.0 开始支持,低版本需做兼容处理

图标。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。

属性 类型 默认值 必填 说明 最低版本
type string   icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear 1.0.0
size number/string 23 icon的大小 1.0.0
color string   icon的颜色,同css的color 1.0.0

示例代码

progress

基础库 1.0.0 开始支持,低版本需做兼容处理

进度条。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。

属性 类型 默认值 必填 说明 最低版本
percent number   百分比0~100 1.0.0
show-info boolean false 在进度条右侧显示百分比 1.0.0
border-radius number/string 0 圆角大小 2.3.1
font-size number/string 16 右侧百分比字体大小 2.3.1
stroke-width number/string 6 进度条线的宽度 1.0.0
color string #09BB07 进度条颜色(请使用activeColor) 1.0.0
activeColor string #09BB07 已选择的进度条的颜色 1.0.0
backgroundColor string #EBEBEB 未选择的进度条的颜色 1.0.0
active boolean false 进度条从左往右的动画 1.0.0
active-mode string backwards backwards: 动画从头播;forwards:动画从上次结束点接着播 1.7.0
duration number 30 进度增加1%所需毫秒数 2.8.2
bindactiveend eventhandle   动画完成事件 2.4.1

示例代码

关于基本组件就大致介绍到着,官方还为开发人员专门提供了weUI的一个基本组件库.

WeUI地址:https://weui.io/

在小程序中官方给我们提供的资料还是对我们开发者非常友好的,有编程和开发经验的同学可以直接通过官方文档来学习

猜你喜欢

转载自blog.csdn.net/weixin_45442617/article/details/109559444