Vue.js . के लिए फ़ाइल अपलोड घटक

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

Vue.js . के लिए फ़ाइल अपलोड घटक

v-फ़ाइल-अपलोड

Vue.js . के लिए फ़ाइल अपलोड घटक

इंस्टालेशन

यार्न का उपयोग करना

yarn add v-file-upload

समुद्र तल से ऊपर का उपयोग करना

npm i --save v-file-upload



डेमो

डेमो

प्रयोग

घटक के रूप में

import Vue from 'vue' import FileUpload from 'v-file-upload' Vue.use(FileUpload)

सेवा के रूप में

import { FileUploadService } from 'v-file-upload'

उदाहरण

घटक के रूप में

import Vue from 'vue' import FileUpload from 'v-file-upload' Vue.use(FileUpload) export default { data () { return { url: 'http://your-post.url', headers: {'access-token': ''}, filesUploaded: [] } }, methods: { thumbUrl (file) { return file.myThumbUrlProperty }, onFileChange (file) { // Handle files like: this.fileUploaded = file } } }

गुण

नाम प्रकार आवश्यक चूक जाना जानकारी
यूआरएल डोरी सत्य फ़ाइलें पोस्ट करने के लिए यूआरएल
थंब-यूआरएल समारोह सत्य वह विधि जो अपलोड की गई फ़ाइल के लिए थंब यूआरएल लौटाती है
स्वीकार करना डोरी झूठा .png'> आयात करें { FileUploadService } 'v-file-upload' से निर्यात डिफ़ॉल्ट {डेटा() {वापसी {url: 'http://your-post.url', हेडर: { 'एक्सेस-टोकन': '' } } }, विधियां: { mySaveMethod (फ़ाइल) { fileUpload = new FileUploadService (this.url, this.headers, this.onProgress) फ़ाइल अपलोड करें। अपलोड करें (फ़ाइल, {doc_id: 1}) .then(e => { / / सफलता को संभालें}) .catch(e => {//Handle error})}, onProgress(event) {// Handle the प्रगति} }}

विकास

yarn dist

[लेखक

GitHub

#vuejs #जावास्क्रिप्ट # vue-js

यह सभी देखें: