扩展组件(uni-ui)之uni-badge

311 阅读1分钟

uni-badge 是 uni-app 中的一个扩展组件,属于 uni-ui 组件库的一部分。这个组件通常用于显示数字或者标记,比如用来显示未读消息的数量。

基本用法

uni-badge 组件的基本用途是在界面上显示一个小红点或者带数字的标记,常见于应用图标或按钮上,表示有新的通知或消息等待用户查看。

引入组件

在使用 uni-badge 组件之前,你需要先确保已经正确安装了 uni-ui 库,并在页面中引入了 uni-badge 组件:

<template>
    <view>
        <uni-badge text="8"></uni-badge>
    </view>
</template>

<script>
    import uniBadge from '@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue'
    export default {
        components: { uniBadge }
    }
</script>

属性

  • text:显示的文本内容,通常是数字,也可以是文字。
  • type:徽章类型,比如 dot 就是一个小圆点。
  • inverted:是否反转颜色,将背景和文本颜色对调。
  • size:徽章的大小。
  • is-dot:是否只显示小红点,而不是完整的徽章。

示例

显示一个带数字的徽章:

<uni-badge text="8"></uni-badge>

显示一个小红点:

<uni-badge is-dot></uni-badge>

显示一个较大的徽章:

<uni-badge text="新" size="large"></uni-badge>

注意事项

  • uni-badge 主要用于显示少量的重要信息,如消息数目,不宜显示过多的文字。
  • 请确保 uni-ui 库已正确安装并引入到项目中。

更多关于 uni-badge 组件的使用细节,可以查阅 uni-app 官方文档 或 uni-ui 库的相应文档。