icons 图标
优质
小牛编辑
123浏览
2023-12-01
在 mpvue
框架使用 icon
组件就能实现这个功能,该组件有以下属性:
type
- 类型:String
- 默认值:无
- 可选值:
- success
- success_no_circle
- info
- warn
- waiting
- cancel
- download
- search
- clear
- 说明:icon的类型
size
- 类型:Number
- 默认值:23
- 可选值:
- 说明:icon的类型
color
- 类型:Color
- 默认值:无
- 可选值:
- 说明:icon的颜色,同css的color
本示例是基于 mpvue
重写了官网 icon 的例子,示例代码如下:
<template>
<div class="page">
<div class="group weui-flex">
<div v-for="item in iconSize">
<icon type="success" class="weui-flex__item" :size="item" />
</div>
</div>
<div class="group weui-flex">
<div v-for="item in iconType">
<icon :type="item"class="weui-flex__item" size="40" />
</div>
</div>
<div class="group weui-flex">
<div v-for="item in iconColor">
<icon type="success" class="weui-flex__item" size="40" :color="item" />
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
iconSize: [20, 30, 40, 50, 60, 70],
iconColor: [
'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
],
iconType: [
'success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'
]
}
},
methods: {
}
}
</script>
<style>
.group {
margin-top: 50px;
}
</style>
效果