|
@@ -7,10 +7,13 @@ let emit = defineEmits(['update:value'])
|
|
let tags = reactive([])
|
|
let tags = reactive([])
|
|
let textAreaStr = ref("")
|
|
let textAreaStr = ref("")
|
|
let isAdd = ref(false)
|
|
let isAdd = ref(false)
|
|
-
|
|
|
|
-tags = props.value
|
|
|
|
|
|
+if (props.value !== null && props.value.length > 0){
|
|
|
|
+ tags = reactive(props.value)
|
|
|
|
+}
|
|
function addTags() {
|
|
function addTags() {
|
|
- tags = tags.concat(textAreaStr.value.split('\n'))
|
|
|
|
|
|
+ textAreaStr.value.split('\n').forEach((item,i)=>{
|
|
|
|
+ tags.push(item)
|
|
|
|
+ })
|
|
emit('update:value',tags)
|
|
emit('update:value',tags)
|
|
isAdd.value = false
|
|
isAdd.value = false
|
|
textAreaStr.value = ''
|
|
textAreaStr.value = ''
|