提交 b0a8a2da 编写于 作者: L lin-xin

Complete upload component

上级 1bdfc745
...@@ -6,6 +6,25 @@ ...@@ -6,6 +6,25 @@
<el-breadcrumb-item>图片上传</el-breadcrumb-item> <el-breadcrumb-item>图片上传</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
<div class="content-title">支持拖拽</div>
<div class="plugins-tips">
Element UI自带上传组件。
访问地址:<a href="http://element.eleme.io/#/zh-CN/component/upload" target="_blank">Element UI Upload</a>
</div>
<el-upload
action="/api/posts/"
type="drag"
:thumbnail-mode="true"
:on-preview="handlePreview"
:on-remove="handleRemove"
:on-error="handleError"
:default-file-list="fileList"
>
<i class="el-icon-upload"></i>
<div class="el-dragger__text">将文件拖到此处,或<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload>
<div class="content-title">支持裁剪</div>
<div class="plugins-tips"> <div class="plugins-tips">
Vue-Core-Image-Upload:一款轻量级的vue上传插件,支持裁剪。 Vue-Core-Image-Upload:一款轻量级的vue上传插件,支持裁剪。
访问地址:<a href="https://github.com/Vanthink-UED/vue-core-image-upload" target="_blank">Vue-Core-Image-Upload</a> 访问地址:<a href="https://github.com/Vanthink-UED/vue-core-image-upload" target="_blank">Vue-Core-Image-Upload</a>
...@@ -16,7 +35,8 @@ ...@@ -16,7 +35,8 @@
text="上传图片" text="上传图片"
url="/api/posts/" url="/api/posts/"
extensions="png,gif,jpeg,jpg" extensions="png,gif,jpeg,jpg"
v-on:imageuploaded="imageuploaded"></vue-core-image-upload> @:imageuploaded="imageuploaded"
@:errorhandle="handleError"></vue-core-image-upload>
</div> </div>
</template> </template>
...@@ -26,6 +46,7 @@ ...@@ -26,6 +46,7 @@
data: function(){ data: function(){
return { return {
src: '../../../static/img/img.jpg', src: '../../../static/img/img.jpg',
fileList: []
} }
}, },
components: { components: {
...@@ -35,11 +56,30 @@ ...@@ -35,11 +56,30 @@
imageuploaded(res) { imageuploaded(res) {
console.log(res) console.log(res)
}, },
handleRemove(file, fileList) {
console.log(file, fileList);
},
handlePreview(file) {
console.log(file);
},
handleError(){
this.$notify.error({
title: '上传失败',
message: '图片上传接口上传失败,可更改为自己的服务器接口'
});
}
} }
} }
</script> </script>
<style> <style>
.content-title{
font-weight: 400;
line-height: 50px;
margin: 10px 0;
font-size: 22px;
color: #1f2f3d;
}
.pre-img{ .pre-img{
width:250px; width:250px;
height: 250px; height: 250px;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册