色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue iview上傳插件

方一強1年前8瀏覽0評論

iView是一款基于Vue的UI組件庫,為開發(fā)者提供了豐富的插件,其中就包括了上傳插件。這個上傳插件輕量且易于使用,支持多文件上傳、圖片預(yù)覽以及上傳前的格式、大小、數(shù)量的限制。下面將詳細(xì)介紹iView上傳插件的使用。

首先,我們需要引入iView和Vuejs,以及樣式文件。

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="https://unpkg.com/view-design/dist/iview.min.js"></script><link rel="stylesheet" >

接下來,我們需要創(chuàng)建一個Vue實例,并在該實例中配置上傳插件的相關(guān)內(nèi)容。

new Vue({
el: '#app',
data() {
return {
fileList: [], // 存放上傳的文件列表
limit: { // 文件上傳的限制
size: 2, // 文件大小,以MB為單位
length: 5, // 文件數(shù)量
type: ['jpg', 'png'] // 文件格式
}
}
},
methods: {
handleRemove(file, fileList) { // 刪除文件時調(diào)用的方法
console.log(file, fileList)
},
handlePreview(file) { // 預(yù)覽圖片時調(diào)用的方法
console.log(file)
}
}
})

在Vue實例中,我們定義了一個fileList數(shù)組,用于存放上傳的文件列表。同時,我們也配置了文件上傳的限制,包括文件大小、數(shù)量以及格式。在methods中,我們定義了handleRemove和handlePreview方法,用于刪除和預(yù)覽文件。

接下來,我們需要在頁面中添加一個上傳組件,并將Vue實例中的相關(guān)配置通過props傳遞進(jìn)去。

<Upload
:action="uploadActionUrl"
:file-list="fileList"
:limit="limit"
:on-remove="handleRemove"
:on-preview="handlePreview">
</Upload>

在這里,我們將上傳組件綁定到Vue實例中的相關(guān)數(shù)據(jù)和方法,包括上傳的文件列表、上傳的限制條件、刪除和預(yù)覽文件時的方法等。這樣,我們就完成了iView上傳插件的配置。

最后,我們需要在頁面中添加一個用于上傳文件的按鈕或鏈接。iView提供的Button組件可以實現(xiàn)這一功能。

<Button type="primary">上傳</Button>

在上傳按鈕被點擊時,iView上傳插件會自動彈出文件選擇框,然后可以選擇要上傳的文件,完成文件上傳操作。

總體來說,iView上傳插件是一個功能強大的Vue插件,提供了多種文件上傳的功能和效果,是Vue開發(fā)者開發(fā)文件上傳功能的不二之選。