前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎么修改上传图片组件的大小

怎么修改上传图片组件的大小

作者头像
不爱吃糖的程序媛
发布2024-01-18 20:15:39
1170
发布2024-01-18 20:15:39
举报

1.效果图

在这里插入图片描述
在这里插入图片描述

2.解决方案 在该处是为引用的公司封装的组件,因此可以直接去组件那里调整一下它的宽度。 上传组件

代码语言:javascript
复制
<template>
  <view class="Upload">
    <u-upload
      style="width: 100rpx;height:100rpx;"
      class="upload-box"
      :action="baseUrl"
      ref="uUpload"
      deletable="false"
      show-progress="false"
      :header="token"
      :max-count="count"
      @on-error="testE"
      @on-remove="onRemove"
      @on-uploaded="onUploaded"
      :file-list="fileList"
    ></u-upload>
  </view>
</template>

<script>
import {baseUrl} from '../../services/serve.js';
export default {
  name: "x-upload",
  props: {
    count: {
      type: String,
    }
  },
  data() {
    return {
      baseUrl: `${baseUrl}/file/upload/`,
      fileList: [],
      //添加请求token
      token: {
        "Content-Type": "application/json",
        Cookie:
          "Admin-Token=FeFGNw9Bq1ABFRqCohTSizf7FpWj+jubouVJAdXwuC4JpZnbUQhG5IyQqxjWgubFzc7RYQW30LThPkdjqkLRUq59bMpSP2CXBodehsW46ubJHQXHkS5pG6GMituRuxAi7BJrcxotT08ZA9yMnCb6cW5JMFoafQWH18EigBfFoXU=",
      },
    };
  },
  created() {
    console.log("cookies", this.cookies);
  },
  mounted() {
  },
  methods: {
    testE(res) {
      console.log("error", res);
    },
    onRemove (index, list) {
      const lists = list.map((el) => {
        return el.response.data.url;
      });
      console.log(list, 'list');
      this.$emit("returnImg", lists);
      this.$emit("returnImgList", lists);
    },
    onUploaded(list) {
      const lists = list.map((el) => {
        return el.response.data.url;
      });
      // this.fileList = lists;
      console.log("Uploadedlist", lists);
      this.$emit("returnImg", lists);
      this.$emit("returnImgList",lists);
    },
  },
};
</script>
<style lang="scss" scoped>
@import "../../static/style/default.scss";
.Upload {
  width: 680rpx;
  height:auto;
  .u-upload {
    ::v-deep .u-list-item {
      height: 50rpx !important;
      width: 50rpx !important;
    }
  }
}
</style>

笔者还用的办法就是::v-deep,修改一些组件是有效果的,但是此处并不起作用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档