如果对上传后旁边图行形做操作 (element ui)

js方法


![](dialogImageUrl)
var Main = {
    data() {
      return {
        dialogImageUrl: '',
        dialogVisible: false
      };
    },
    methods: {
     handleChange () {
     this.$refs.find.querySelector(".el-upload--picture-card").style.background = 'red'
     },
      handleRemove(file, fileList) {
      this.$refs.find.querySelector(".el-upload--picture-card").style.background = 'green'
        console.log(file, fileList);
      },
      handlePictureCardPreview(file) {
        this.dialogImageUrl = file.url;
        this.dialogVisible = true;
      }
    }
  }
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
如果对上传后旁边图行形做操作 (element ui)_第1张图片
image.png

另一种思维:
也可以在外层包个class,然后设置class宽度
超出部分隐藏overflow:hidden

如果对上传后旁边图行形做操作 (element ui)_第2张图片
image.png
如果对上传后旁边图行形做操作 (element ui)_第3张图片
image.png

这里其实应给el -form-item单独设立class也可实现这个效果
:on-change 可以改为 :on-sucess 当上传成功后再进行操作

你可能感兴趣的:(如果对上传后旁边图行形做操作 (element ui))