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

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