欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue antd upload

劉姿婷2年前9瀏覽0評論

Vue Antd Upload是一款基于Vue.js和Ant Design的文件上傳組件。它提供了簡單易用的上傳功能,支持多種文件類型和大小限制,支持文件預覽和刪除等功能。

使用Vue Antd Upload非常簡單,只需在Vue文件中引入組件,然后設置相應的屬性即可。具體代碼如下:

// 引入上傳組件
import { Upload } from 'ant-design-vue'
export default {
components: {
Upload
},
data() {
return {
// 上傳的文件列表
fileList: [],
// 上傳的文件類型
accept: 'image/*',
// 上傳的文件大小限制
maxSize: 1024 * 1024
}
},
methods: {
// 上傳文件前的校驗
beforeUpload(file) {
const isLt1M = file.size / 1024 / 1024< 1
if (!isLt1M) {
this.$message.error('上傳文件大小不能超過1MB')
}
return isLt1M
},
// 上傳文件成功后的回調
onSuccess(response, file) {
this.$message.success('上傳成功')
this.fileList.push({
uid: file.uid,
name: file.name,
url: response.url
})
},
// 刪除文件
onRemove(file) {
this.fileList.splice(this.fileList.indexOf(file), 1)
}
},
render() {
return ()
}
}

在上面的代碼中,我們定義了一個文件上傳組件,并設置了上傳的文件列表、文件類型和大小限制。在上傳文件前,會執行一個校驗函數beforeUpload,判斷文件大小是否超過限制。上傳成功后,會執行一個回調函數onSuccess,并將上傳的文件信息存儲到fileList中。如果需要刪除文件,可以在onRemove方法中實現。

總的來說,Vue Antd Upload是一個非常實用的文件上傳組件,能夠幫助我們快速實現文件上傳的功能。如果你需要在Vue項目中使用文件上傳,不妨試試Vue Antd Upload。