一、Icon 图标
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /* ---page/test/test.wxml----*/ < view class = "group" > < block wx:for = "{ {iconType}}" > < icon type = "{ {item}}" size = "45" /> </ block > </ view > < view class = "group" > < block wx:for = "{ {iconColor}}" > < icon type = "success" size = "45" color = "{ {item}}" /> </ block > </ view > < view class = "group" > < block wx:for = "{ {iconSize}}" > < icon type = "success" size = "{ {item}}" /> </ block > </ view > /* ---page/test/test.wxml----*/ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /* ---page/test/test.js----*/ Page({ data: { iconSize: [20, 30, 40, 50, 60, 70], iconColor: [ 'red' , 'orange' , 'yellow' , 'green' , 'rgb(0,255,255)' , 'blue' , 'purple' ], iconType: [ 'success' , 'info' , 'warn' , 'waiting' , 'safe_success' , 'safe_warn' , 'success_circle' , 'success_no_circle' , 'waiting_circle' , 'circle' , 'download' , 'info_circle' , 'cancel' , 'search' , 'clear' ] } }) /* ---page/test/test.js----*/ |
效果图是这样的。。。之后在把属性图附上。。就是样式。这章基本上没啥可说的。
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
type | String | | icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear |
size | Number | 23 | icon的大小,单位px |
color | Color | | icon的颜色,同css的color |
二、text
这个其实也没什么可说的。。他相当于 html的 span标签 是个行内元素。两个text标签在一起并不会换行。
三、progress 进度条
percent | Float | 无 | 百分比0~100 |
showInfo | Boolean | false | 在进度条右侧显示百分比 |
strokeWidth | Number | 6 | 进度条线的宽度,单位px |
color | Color | #09BB07 | 进度条颜色 |
active | Boolean | false | 进度条从左往右的动画 |
1 2 3 4 5 6 7 8 9 | /* ---page/test/test.wxml----*/ <progress percent= "20" show-info /> <progress percent= "40" stroke-width= "12" /> <progress percent= "60" color= "pink" /> <progress percent= "80" active /> /* ---page/test/test.wxml----*/ |