|
@@ -10,7 +10,7 @@
|
|
|
<span style="margin-left: 10px">仅支持上传jpg/png格式文件,单个文件不能超过{{kbToMbDecimal(props.sizeMax)}}mb</span>
|
|
<span style="margin-left: 10px">仅支持上传jpg/png格式文件,单个文件不能超过{{kbToMbDecimal(props.sizeMax)}}mb</span>
|
|
|
</div>
|
|
</div>
|
|
|
<a-upload
|
|
<a-upload
|
|
|
- ref="upload"
|
|
|
|
|
|
|
+ ref="uploadRef"
|
|
|
:before-upload="beforeUploadCover"
|
|
:before-upload="beforeUploadCover"
|
|
|
accept=".jpg,.png,.bmp,.jpeg"
|
|
accept=".jpg,.png,.bmp,.jpeg"
|
|
|
:remove="handleRemoveCover"
|
|
:remove="handleRemoveCover"
|
|
@@ -44,6 +44,7 @@
|
|
|
token: tool.data.get('TOKEN')
|
|
token: tool.data.get('TOKEN')
|
|
|
})
|
|
})
|
|
|
import sysConfig from '@/config/index'
|
|
import sysConfig from '@/config/index'
|
|
|
|
|
+ const uploadRef = ref()
|
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
|
coverImageId: {
|
|
coverImageId: {
|
|
|
type: Number,
|
|
type: Number,
|
|
@@ -166,7 +167,7 @@
|
|
|
|
|
|
|
|
// 选择文件按钮点击事件
|
|
// 选择文件按钮点击事件
|
|
|
const chooseFile = () => {
|
|
const chooseFile = () => {
|
|
|
- document.querySelector('.ant-upload input').click()
|
|
|
|
|
|
|
+ uploadRef.value.$el.querySelector('input').click()
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|