Skip to content

DictTag 组件

以标签组件形式显示字典数据

基本使用

vue
vue
<template>
  <!-- 单个 Number 类型的 value -->
  <DictTag :options="gender" :value="1" />

  <!-- 单个 String 类型的 value -->
  <DictTag :options="gender" value="2" />

  <!-- Array 类型的 value -->
  <DictTag :options="gender" :value="[0, 1]" />
  <DictTag :options="gender" :value="['1', '2']" />

  <!-- String 类型的 value 使用分隔符 -->
  <DictTag :options="gender" value="0,1,2" />

  <!-- String 类型的 value 自定义分隔符 -->
  <DictTag :options="gender" value="0-1-2" separator="-" />
</template>

<script lang="ts" setup>
import { useDict } from "@/hooks";

const { gender } = useDict("gender");
</script>

页面渲染

单个 Number 类型的 value
单个 String 类型的 value
保密
Array 类型的 value
保密
String 类型的 value 使用分隔符
保密
String 类型的 value 自定义分隔符

Props

名称类型必传默认值说明
optionsDictData.Option[]字典数据列表
valueString | Number | String[] | Number[]绑定值
roundBooleanfalse是否圆角
borderedBooleanfalse是否显示边框
separatorString,分隔符

贡献者

页面历史

基于 MIT 许可发布