关于为vue的图片添加前缀地址

今天在做项目的分页功能时,遇到了一个问题。在项目中,我抽离了微博组件,并利用 props,使其只需要传入一个微博数组便可将其转换成微博列表展示出来。对于其中的图片,我先前采用对数组 for 循环添加前缀,来使其找到对应的路径。

但是,当我使用分页时,因我在第一页已对数组中的图片添加了地址,当我加载第二页时,又对其第一页的图片添加了地址,于是图片地址便产生了错误。

在思考了一段时间后,我便尝试把 img 标签的 :src 从原先的微博.图片名修改成地址/微博.图片名,试了试,完美。

原代码

<div
      v-for="weibo of weiboList"
      ...
    >
    ...
    <img alt="头像" title="头像" :src="weibo.userHead" />
    ...
</div>

现代码

<div
      v-for="weibo of weiboList"
      ...
    >
    ...
    <img alt="头像" title="头像" :src="`${publicPath}img/${weibo.userHead}`" />
    ...
</div>

原文地址:https://www.cnblogs.com/FreezeNow/p/12146659.html

时间: 2024-11-10 08:08:02

关于为vue的图片添加前缀地址的相关文章

php给图片添加文字水印方法汇总

在php中要给图片加水印我们需要给php安装GD库了,这里我们不介绍GD库安装,只介绍怎么利用php给图片添加文字水印的4种方法的汇总.有需要的小伙伴可以参考下. 1: 面向过程的编写方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 //指定图片路径 $src = '001.png'; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_ex

如何使用CSS给图片添加双边框效果

如何使用CSS给图片添加双边框效果:建议:尽可能的手写代码,可以有效的提高学习效率和深度.给图片添加双边框也在实际使用中也有许多应用,可能并不频繁,在这里简单介绍一下如何实现此种效果,借以对CSS一些属性的应用加以熟练.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="

vue遍历时添加个数过滤条件

1.效果 本身有5个地址,显示3个 2.address.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta charset="utf-8"> <!-- Always force latest IE rendering engine or request Chrome Frame --&g

Windows操作 - Photoshop为图片添加透明立体水印

原文地址:http://design.yesky.com/photoshop/252/2427752.shtml 本文我们介绍用Photoshop为图片添加透明立体水印的方法和技巧. 原图: 打开原图新建立一个图层,并且输入文字,如图所示: 设置图层样式: 设置填充: 拼合图层:

用canvas给视频图片添加特效

Canvas制作视频图片特效 1. Canvas介绍 1.1Canvas是html5上的一个画布标签,功能有点类似java的swing.可以在canvas上画线条 弧线, 文字 就是画布的功能. 具体提供的js函数看http://www.w3school.com.cn/tags/html_ref_canvas.asp 2 简单介绍一下使用: Var canvas = document.documentElementById(“canvasId”); Var ctx = canvas.getCon

C# 使用 GDI+ 给图片添加文字,并使文字自适应矩形区域

需求 需求是要做一个编辑文字的页面.用户在网页端写文字,文字区域是个矩形框,用户可以通过下方的拖动条调节文字大小. 如下图: 提交数据的时候前端传文字区域的左上角和右下角定位给后台.因为前端的字体大小单位与后端没什么关系,所以不能直接传字体大小,也就是后端要根据矩形区域以及文字内容来自己推算用什么样的字体大小合适. 简单说就是知道文字的矩形区域,以及文字内容,要让文字内容根据矩形区域大小调整到适合的字体大小能比较合适地填满这个区域. 分析&思路 Graphics 类有个 MeasureStrin

pycharm在创建.py文件时自动添加前缀

有时候需要在创建py文件的时候需要自动添加前缀,他的具体操作是 打开pycharm的文件-->设置-->编辑器-->python script把你需要添加的前缀添加进去 #!/usr/bin/env python # -*- coding: utf-8 -*- # File  : ${NAME}.py # Author: HuXianyong # Date  : ${DATE} 原文地址:http://blog.51cto.com/853056088/2137381

给图片添加标签

需求:选择多张图片,并给图片添加多个标签 选择照片 在相册选择多张照片 点击添加标签,在输入框输入标签内容,回车 点击完成回到首页,点击缩略图查看图片 注意:这一的标签y值没有计算准确,以后优化 demo链接:https://gitee.com/ljj.com/PhotoTag 原文地址:https://www.cnblogs.com/ljj-Andrew-519/p/9438648.html

如何给gif图片添加文字?GIF图片添加文字教程

我们经常会在网上下载一下GIF动态图片,有时候我们想给我们下载的GIF动态图片添加文字,这时候该怎么操作,下面小编就来分享一下给GIF图片添加文字的教程给大家,供大家参考和学习,希望大家都是能够满意的. GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画. 迅捷GIF制作工具添加文字就是将我们添加进来GIF图片逐帧分解成若干张图片,然后我们批量的在这些图片上添加文字. 迅捷GIF制作工具http://www.xunjieshipin.