<template> <input :value="commaSeparetedValue" v-on:focus="onFocus" v-on:blur="onBlur" @input="onInput" /> </template> <script> import { ref, computed, defineComponent } from "vue"; export default defineComponent({ props: { modelValue: { required: true, }, }, setup(props, context) { const isFocus = ref(false); const commaSeparetedValue = computed(() => { if (props.modelValue === null) { return "";


{{#tags}}- {{label}}
{{/tags}}