# mx-information 设备信息
该组件提供了设备信息展示的样式。
# 引入
在app.json或index.json中引入组件,详细介绍见快速上手
"usingComponents": {
"mx-information": "/miniprogram_npm/m-ui/mx-information/index",
"mx-information-item": "/miniprogram_npm/m-ui/mx-information-item/index"
}
# 小程序码
可使用微信扫码查看小程序码
#
# 代码演示
# 基本用法
展示设备的基本类型内容,描述,单位。
<mx-information custom-class="demo-information-view">
<mx-information-item content="32" show-devider unit="°C" text="室外温度"></mx-information-item>
<mx-information-item content="21" show-devider unit="°C" text="室内温度"></mx-information-item>
<mx-information-item content="60" unit="%" text="室内湿度"></mx-information-item>
</mx-information>
.demo-information-view{
background-color: #fff;
}
# 大号类型
设置mx-information的type="large",即可展示大号。
<mx-information type="large" custom-class="demo-information-view">
<mx-information-item show-devider content="32" unit="°C" type="large" text="室外温度"></mx-information-item>
<mx-information-item show-devider content="21" unit="°C" type="large" text="室内温度"></mx-information-item>
<mx-information-item content="60" unit="%" type="large" text="室内湿度"></mx-information-item>
</mx-information>
.demo-information-view{
background-color: #fff;
}
# 自定义颜色
设置mx-information-item组件的color和 text-color分别控制内容和描述的颜色。
<mx-information custom-class="demo-information-view">
<mx-information-item
show-devider
content="32"
unit="°C"
color="#267AFF"
text-color="#29C3FF"
text="室外温度"
></mx-information-item>
<mx-information-item
show-devider
content="21"
unit="°C"
color="#995EFC"
text-color="#29C3FF"
text="室内温度"
></mx-information-item>
<mx-information-item
content="60"
unit="%"
color="#00CBB8"
text-color="#25CF42"
text="室内湿度"
></mx-information-item>
</mx-information>
.demo-information-view{
background-color: #fff;
}
# 竖向排列
设置mx-information的type="vertical"即可竖向排列
<mx-information type="vertical" unit-postion-top>
<mx-information-item show-devider content="32" unit="°C" text="室外温度"></mx-information-item>
<mx-information-item show-devider content="21" unit="°C" text="室内温度"></mx-information-item>
<mx-information-item content="60" unit="%" text="室内湿度"></mx-information-item>
</mx-information>
.demo-information-view{
background-color: #fff;
}
# API
# information Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
type | 信息展示类型,可选值default large vertical | string | default |
unit-postion-top | 单位是否与内容顶部对齐 | boolean | false |
size | 内容字体大小,暂未开放该属性 | string | 16 |
text-size | 描述字体大小,暂未开放该属性 | string | 12 |
# information-item Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
color | 内容颜色 | string | #666666 |
text-color | 描述颜色 | string | #8A8A8F |
content | 内容 | string | - |
unit | 单位 | string | - |
text | 描述 | string | - |
index | 当前索引 | string | - |
show-devider | 是否显示分割线 | boolean | false |
# information 外部样式类
名称 | 说明 |
---|---|
custom-class | 根节点样式类 |
# information-item 外部样式类
名称 | 说明 |
---|---|
custom-class | 根节点样式类 |
# solt
名称 | 说明 |
---|---|
content | 自定义显示内容 |
text | 自定义显示描述 |