BookMarkVue/src/views/Initializebbar.vue
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<div class="content">
<el-upload
class="upload-demo"
drag
action="https://localhost:44362/Api/GetBookmarks/BookMarks"
multiple
method="post"
name="file"
:on-success="handleAvatarSuccess"
:on-error="handleAvatarError"
:before-upload="beforeAvatarUpload"
style="width:500px;"
>
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">
Drop file here or <em>click to upload</em>
</div>
<template #tip>
<div class="el-upload__tip">
请上传正确的BookMarks文件!!!,大小不超过2MB
</div>
</template>
</el-upload>
</div>
</template>
<script lang="ts" setup>
import { reactive, ref } from 'vue'
import {GetBookmarks} from "../http/index"
import { ElMessage } from "element-plus";
import { UploadFilled } from '@element-plus/icons-vue'
import type { UploadProps } from 'element-plus'
const handleAvatarSuccess: UploadProps['onSuccess'] = (
response,
uploadFile
) => {
ElMessage.success(`${response.message}`)
}
const handleAvatarError:UploadProps['onError'] = (
response,
UploadFilled
) =>{
ElMessage.error(`${response.message}`)
}
const beforeAvatarUpload: UploadProps['beforeUpload'] = (rawFile) => {
if (rawFile.size / 1024 / 1024 > 2) {
ElMessage.error('文件不能超过 2MB!')
return false
}
return true
}
</script>
<style scoped>
.content{
display: flex;
后面还有 6 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
