Skip to content

基本使用 ​

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[]是绑定值
roundBoolean否false是否圆角
borderedBoolean否false是否显示边框
separatorString否,分隔符

基于 MIT 许可发布 · 如需部署协助或二开定制,请查看 支持与合作