diff --git a/src/components/page/Upload.vue b/src/components/page/Upload.vue index 67568e64ec508da33375d0801818a214ebd44c4e..6c78dae10ec0f31e5838d591aa6664fb472e3056 100644 --- a/src/components/page/Upload.vue +++ b/src/components/page/Upload.vue @@ -6,6 +6,25 @@ 图片上传 +
支持拖拽
+
+ Element UI自带上传组件。 + 访问地址:Element UI Upload +
+ + +
将文件拖到此处,或点击上传
+
只能上传jpg/png文件,且不超过500kb
+
+
支持裁剪
Vue-Core-Image-Upload:一款轻量级的vue上传插件,支持裁剪。 访问地址:Vue-Core-Image-Upload @@ -16,7 +35,8 @@ text="上传图片" url="/api/posts/" extensions="png,gif,jpeg,jpg" - v-on:imageuploaded="imageuploaded"> + @:imageuploaded="imageuploaded" + @:errorhandle="handleError">
@@ -26,6 +46,7 @@ data: function(){ return { src: '../../../static/img/img.jpg', + fileList: [] } }, components: { @@ -35,11 +56,30 @@ imageuploaded(res) { console.log(res) }, + handleRemove(file, fileList) { + console.log(file, fileList); + }, + handlePreview(file) { + console.log(file); + }, + handleError(){ + this.$notify.error({ + title: '上传失败', + message: '图片上传接口上传失败,可更改为自己的服务器接口' + }); + } } }