Vue图片显示圆形

列表的图片显示
在这里插入图片描述

<el-table-column prop="headUrl" label="用户头像" >
                <!-- 图片的显示 -->
                <template   slot-scope="scope">
                    <div>
                        <img :src="scope.row.headUrl" style="height: 40px;border-radius: 50%"/>
                    </div>
<!--                    <el-image-->
<!--                            style="width: 128px; height: 128px; border-radius: 50%;"-->
<!--                            :src="scope.row.headUrl"-->
<!--                            :fit="fits">-->
<!--                    </el-image>-->
                </template>
            </el-table-column>

详情的图片显示:

<td style="width: 25%">用户头像:
                    <el-image
                        style="width: 128px; height: 128px; border-radius: 50%;"
                        :src="task.headUrl"
                        :fit="fits">
                    </el-image>
                </td>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你在Vue项目中尝试加载图片时遇到302状态码,通常意味着请求的资源(图片)被服务器重定向到了一个新的URL。这可能是由于以下原因: 1. **临时重定向**:服务器可能正在进行临时的URL迁移或更新,导致旧的URL返回302状态。你可以检查服务器日志或联系网站管理员确认是否是这种情况。 2. **跨域问题**:如果图片链接的域名与当前Vue应用的域名不同,且没有正确的CORS设置,浏览器可能会发送一个302来请求服务器的跨域响应。 3. **图片URL错误**:确保图片URL是正确的,不包含拼写错误、路径缺失等问题。有时候,即使URL本身是正确的,也可能是URL配置文件中引用的问题。 4. **代理设置**:如果你使用了Vue的`axios`等库进行网络请求,并且设置了代理,确保代理配置能正确处理图片请求。 5. **Vue路由刷新问题**:如果图片是在组件内部动态加载的,并且页面刷新时未正确处理,也可能导致302。确保在`created`、`mounted`生命周期钩子中正确处理图片加载。 为了解决这个问题,你可以尝试以下步骤: - 检查服务器端日志和响应头信息,找出重定向的具体原因。 - 如果是跨域问题,考虑配置CORS或使用JSONP等解决方式。 - 更新图片URL,如果是临时性的,等待服务器稳定后。 - 检查Vue的配置,特别是关于网络请求的代理设置。 - 使用Vue的`catch`块捕获并处理可能出现的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值