使用element插件中的el-upload上传一张图片
el-dialog预览时它的宽度需要根据图片的宽度而变化
<el-upload ref="upload" action="" :http-request="uploadImages" :on-remove="handleRemove" :on-preview="handlePreview" :limit="1" :on-exceed="handleExceed" :file-list="apiUrl" list-type="picture" > <el-button size="small" type="primary" >点击上传</el-button> </el-upload> <el-dialog title="图片预览" :visible.sync="previewVisible" :width="imgwidth"> <img :src="previewPath" @load="onimgLoad" /> </el-dialog>
//script
data(){
return{
apiurl:[],//上传的文件列表
previewVisible:false,
imgwidth:‘‘
}
},
//上传图片
async uploadImages(val) {
原文:https://www.cnblogs.com/zhd09/p/15029262.html