<template> <div> <ImageUpload @callback="submit" v-model="value" :limit="1" /> </div> </template> <script> import { updateConfig } from '@/api/system/config'; export default { props: ['initValue'], watch: { initValue(val) { this.value = val?.configValue }, value(val) { } }, data() { return { value: '' } }, methods: { submit() { this.$nextTick(() => { updateConfig({ ...this.initValue, configValue: this.value }).then(res => { this.$modal.msgSuccess("修改成功"); }) }) } } } </script> <style> </style>