Basic

CornerMark角标

主要用于商品的左上角、右上角的标识性角标。

主要用于商品的左上角、右上角的标识性角标。

示例图

基础用法

页面 .json 文件 usingComponents 中引入组件

// json
{
    "usingComponents": {
        "mx-corner-mark": "/components/mxwui/corner-mark/index"
    }
}

页面 .wxml 文件中使用组件

<mx-corner-mark text="内容" />

更多用法示例

角标类型 type

属性:type,可选 image 图片、text 文本,默认 text 文本角标。

  • 文本角标
<mx-corner-mark type="text" />
  • 图片角标
<mx-corner-mark type="image" />

角标位置 position

属性:position,可选 lt 左上角、rt 右上角、lb 左下角、rb 右下角,默认 lt 在左上角位置。

  • 左上角 lt

字段 top 和 left 有效。

<mx-corner-mark position="lt" />
  • 右上角 rt

字段 top 和 right 有效。

<mx-corner-mark position="rt" />
  • 左下角 lb

字段 bottom 和 left 有效。

<mx-corner-mark position="lb" />
  • 右下角 rb

字段 bottom 和 right 有效。

<mx-corner-mark position="rb" />

角标文案 text

属性:text,文案最好4个字以内,不要太长。

<mx-corner-mark text="内容" />

角标文案文本色 textColor

属性:textColor,默认 #FFFFFF,支持任何合法的颜色值。

<mx-corner-mark textColor="#1677FF" />

文案字号 textSize

属性:textSize,默认 24,数字,不带单位,默认使用rpx。

<mx-corner-mark textSize="32" />

角标背景色 bgColor

属性:bgColor,默认 #CA0E2D,支持任何合法的颜色值。

<mx-corner-mark bgColor="#1677FF" />

角标圆角 radius

属性:radius,默认 16,数字,不带单位,默认使用rpx。

<mx-corner-mark radius="32" />

距离顶部 top

属性:top,默认 0,数字,不带单位,默认使用rpx。

<mx-corner-mark top="24" />

距离左侧 left

属性:left,默认 0,数字,不带单位,默认使用rpx。

<mx-corner-mark left="24" />

距离右侧 right

属性:right,默认 0,数字,不带单位,默认使用rpx。

<mx-corner-mark right="24" />

距离底部 bottom

属性:bottom,默认 0,数字,不带单位,默认使用rpx。

<mx-corner-mark bottom="24" />

角标自定义图片 imgUrl

属性:imgUrl,自定义图片地址。

<mx-corner-mark imgUrl="图片地址" />

角标图片宽度 imagWidth

属性:imagWidth,数字,不带单位,默认使用rpx。

<mx-corner-mark imagWidth="24" />

角标图片高度 imgHeight

属性:imgHeight,默认 48,数字,不带单位,默认使用rpx。

<mx-corner-mark imgHeight="24" />

参数

参数 类型 必填 可选值 默认值 参数描述
type String 是 image 图片、text 文本 text 角标类型
position String 是 lt 左上角、rt 右上角、lb 左下角、rb 右下角 lt 角标位置
top Number 数字 0 距离顶部,不带单位,默认使用rpx
left Number 数字 0 距离左侧,不带单位,默认使用rpx
right Number 数字 0 距离右侧,不带单位,默认使用rpx
bottom Number 数字 0 距离底部,不带单位,默认使用rpx

type="text"

参数 类型 必填 可选值 默认值 参数描述
text String 是 角标文案
textColor String 颜色值 #FFFFFF 角标文案文本色,支持任何合法的颜色值
textSize Number 数字 24 文案字号,不带单位,默认使用rpx
bgColor String 颜色值 #CA0E2D 角标背景色,支持任何合法的颜色值
radius Number 数字 16 角标圆角

type="image"

参数 类型 必填 可选值 默认值 参数描述
imgUrl String 是 角标自定义图片
imagWidth Number 数字 角标图片宽度,不带单位,默认使用rpx
imgHeight Number 数字 48 角标图片高度,不带单位,默认使用rpx

其他说明

无