[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8753":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8753,"vue-upload-component","lian-yue\u002Fvue-upload-component","lian-yue","Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter","",null,"Vue",2695,680,59,182,0,1,60.6,"Apache License 2.0",false,"master",true,[24,25,26,27,28,29,30],"component","drag","upload","upload-directory","uploader","uploads","vue","2026-06-12 04:00:41","# vue-upload-component\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fvue-upload-component.svg?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvue-upload-component)  [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fvue-upload-component.svg?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvue-upload-component)  [![license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Flian-yue\u002Fvue-upload-component.svg?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvue-upload-component)  [![gzip](http:\u002F\u002Fimg.badgesize.io\u002Flian-yue\u002Fvue-upload-component\u002Fmaster\u002Fdist\u002Fvue-upload-component.min.js.svg?compression=gzip&style=flat-square)](https:\u002F\u002Fgithub.com\u002Flian-yue\u002Fvue-upload-component)\n\n\n> Vue.js file upload component\n> The component is just a button\n\n\n  - [x] Multi-file upload\n  - [x] Upload directory\n  - [x] Drag upload\n  - [x] Drag the directory\n  - [x] Upload multiple files at the same time\n  - [x] html4 (IE 9)\n  - [x] `PUT` method\n  - [x] Customize the filter\n  - [x] thumbnails\n  - [x] Chunk upload\n\n\n\n# Example\n\nhttps:\u002F\u002Flian-yue.github.io\u002Fvue-upload-component\u002F\n\n# Installation\n\n``` bash\nnpm install vue-upload-component --save\n```\n## Vue3\n``` bash\nnpm install vue-upload-component@next --save\n```\n\n# Documentation\n\nhttps:\u002F\u002Flian-yue.github.io\u002Fvue-upload-component\u002F#\u002Fdocuments\n\n\n\n\n\n\n\n> Vue.js 文件上传组件\n> 组件只是一个按钮\n\n  - [x] 上传多文件\n  - [x] 上传目录\n  - [x] 拖拽\n  - [x] 拖拽目录\n  - [x] 多线程\n  - [x] html4(IE 9)\n  - [x] `PUT` 方法\n  - [x] 自定义过滤器\n  - [x] 缩略图\n\n# 演示\n\nhttps:\u002F\u002Flian-yue.github.io\u002Fvue-upload-component\u002F#\u002Fzh-cn\u002F\n\n\n\n# 安装\n\n``` bash\nnpm install vue-upload-component --save\n```\n## Vue3\n``` bash\nnpm install vue-upload-component@next --save\n```\n\n# 文档\n\nhttps:\u002F\u002Flian-yue.github.io\u002Fvue-upload-component\u002F#\u002Fzh-cn\u002Fdocuments\n\n\n\n# Special thanks (特别感谢)\n\n- [@josec89](https:\u002F\u002Fgithub.com\u002Fjosec89)\n","vue-upload-component 是一个基于 Vue.js 的文件上传组件。它支持多文件上传、目录上传、拖拽上传以及拖拽目录等功能，同时兼容 HTML4（如 IE 9）和使用 `PUT` 方法进行上传，并允许开发者自定义过滤器和生成缩略图。此外，该组件还提供了分块上传的支持，以提高大文件的上传效率。适用于需要在 Vue 项目中实现复杂文件上传功能的各种场景，例如在线文档管理平台、图片分享网站等。",2,"2026-06-11 03:19:36","top_language"]