更新记录
1.0.0(2024-05-24) 下载此版本
1.0.0(2024-05-24)
ProTag 标签组件
注:该版本是基于vue2开发的,所以只支持vue2,后续会升级vue3版本
功能
- 支持标签的展示
- 支持自定义标签的颜色,字体大小,行高,是否显示背景颜色, 空心标签,标签的圆角
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.17 app-vue app-nvue | × | √ | √ | √ | √ | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
√ | √ | √ | √ |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
1.0.0(2024-05-24)
ProTag 标签组件
注:该版本是基于vue2开发的,所以只支持vue2,后续会升级vue3版本
功能
- 支持标签的展示
- 支持自定义标签的颜色,字体大小,行高,是否显示背景颜色, 空心标签,标签的圆角
代码示例
<template>
<view class="content">
<view class="ui-title">tag使用示例--不同颜色</view>
<pro-tag color="red" dot>标记</pro-tag>
<pro-tag color="pink" dot>标记</pro-tag>
<pro-tag color="blue" dot>标记</pro-tag>
<pro-tag color="orange" dot>标记</pro-tag>
<pro-tag color="green" dot>标记</pro-tag>
<pro-tag color="cyan" dot>标记</pro-tag>
<pro-tag color="purple" dot>标记</pro-tag>
<pro-tag color="yellow" dot>标记</pro-tag>
<pro-tag color="#3975c6" dot>标记</pro-tag>
<view class="ui-title">tag使用示例--不同尺寸</view>
<!-- mini small default medium large -->
<pro-tag color="red" size="mini" dot>标记</pro-tag>
<pro-tag color="red" size="small" dot>标记</pro-tag>
<pro-tag color="red" size="default" dot>标记</pro-tag>
<pro-tag color="red" size="medium" dot>标记</pro-tag>
<pro-tag color="red" size="large" dot>标记</pro-tag>
<view class="ui-title">tag使用示例--不同字体大小</view>
<!-- fontSize -->
<pro-tag color="red" :fontSize="14" dot>标记</pro-tag>
<pro-tag color="red" :fontSize="16" dot>标记</pro-tag>
<pro-tag color="red" :fontSize="18" dot>标记</pro-tag>
<view class="ui-title">tag使用示例--不同行高</view>
<!-- height -->
<pro-tag color="red" :fontSize="14" :height="26" dot>标记</pro-tag>
<pro-tag color="red" :fontSize="14" :height="32" dot>标记</pro-tag>
<view class="ui-title">tag使用示例--是否展示背景色</view>
<!-- plain 镂空展示 -->
<pro-tag color="red" :fontSize="14" plain dot>标记</pro-tag>
</view>
</template>
<script>
export default {
data() {
return {
}
},
onLoad() {
},
methods: {
}
}
</script>
<style>
.content {
height:100vh;
padding: 20rpx;
background-color: #f8f8f8;
}
.ui-title{
margin-bottom: 20rpx;
font-size: 28rpx;
color: #979a9e;
}
</style>
API
ProTag props
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
color | 标签的字体颜色,可选值:'pink', 'blue', 'red', 'orange', 'green', 'cyan', 'purple', 'yellow' |
String | default | 1.0.0 |
borderRadius | 标签的圆角 | Number | 18 | 1.0.0 |
fontSize | 标签的字体大小 | Number | 16 | 1.0.0 |
dot | 是否显示前缀点号 | Boolean | false | 1.0.0 |
height | 标签的高度 | Number | 24 | 1.0.0 |
size | 标签的大小尺寸,可选值:mini small default medium large | String | default | 1.0.0 |
plain | 是否无需背景颜色(空心标签) | Boolean | false | 1.0.0 |