<script lang="ts" setup>
import axios from 'axios'
const addImage = (event) => {
const file = event.target.files[0];
const formData = new FormData();
formData.append('file', file);
axios.post( BASE_FALLBACK_URL_IN(域名) + '/api/Ajax/upload', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
.then(response => {
if(response.status === 200 && response.data.code === 1){
editor.value!.chain().focus().setImage({ src: response.data.data.file.url}).run()
}
})
.catch(error => {
});
}
<template>
<input type="file" @change="addImage" accept="image/*">
</template>