最近遇到一个vue动态图片路径的引用问题?明明路径是正确的但是却渲染不出图片!先看我慢慢说来!!

1、当我们把图片的路径放置在data(){return:{}}中的数组中的时候,然后通过v-for循环数组。

  当我们直接把图片路径给放在对象中的时候就像这样:{imgsrc:"../../assets/img/bbaa.jpg"},结果你发现图片在页面中渲染不出来。

  但是当我们直接把图片放在<img src="../../assets/img/bbaa.jpg" />页面能够渲染,说明路径是正确的,那么就是vue项目中的问题了,我们把浏览器控制台打开发现图片路径从../../assets/img/bbaa.jpg变成了/static/img/......,

  但是当我们去项目中的static文件夹看什么也没有。

为了解决这种问题我们需要在对象中这样写{imgsrc:require("@/assets/img/bbaa.jpg")}

2、上面第一种情况只能解决在页面中的假数据渲染,但是当我们从本地数据库拿到图片路径时,上面的方法就行不通了。

  当我们使用Vue-cli创建项目的时候,你会看到一个static文件夹,为了解决熊数据库图片路径引用问题,我们把图片直接拷贝到static的根路径里面去,然后在数据库这样写图片的路径:

  这时候启动项目,你就会发现页面的图片已经渲染出来了,当然还有其它 的方法,我的这种方法并不是最佳的选择,但是是最容易理解和方便的,在学习的过程中遇到这样的问题完全够用了。希望当你们遇到这样的问题,能够帮到你们!!

最新文章

  1. 使用JQuery统计input和textarea文字输入数量代码
  2. mysqlbinlog抽取某个表的信息
  3. mysql之触发器trigger
  4. blog搬迁
  5. 发现不错的cache系统Cache Manager Documentation
  6. Valentine&#39;s Day Round 1001.Ferries Wheel(hdu 5174)解题报告
  7. Qt使用Cookies对网站操作之Get和POST
  8. Command 模式
  9. 【转】CPU调度
  10. QT Creator 2.7.2 代码自动补全快捷键设置
  11. unix domain IPC 进程间通信简析
  12. 批处理数据--db2备份数据
  13. SVN高级
  14. PyCharm出现TabError: inconsistent use of tabs and spaces in indentation最简单实用的解决办法
  15. 五分钟让你读懂UML常见类图
  16. nGrinder TestRunner XFF / X-Forwarded-For
  17. BZOJ3527 [Zjoi2014]力 【fft】
  18. vue.js路由vue-router
  19. Spring框架引入
  20. ElasticSearch 基础&lt;转载&gt;

热门文章

  1. 安装stress模拟linux系统资源消耗
  2. Elasticsearch 自定义多个分析器
  3. 机器学习框架之sklearn简介
  4. Python Web Service
  5. java 浅谈web系统当中的cookie和session会话机制
  6. 课程四(Convolutional Neural Networks),第四 周(Special applications: Face recognition &amp; Neural style transfer) —— 1.Practice quentions
  7. matlab中数组的拼接
  8. Python --代码风格检查 pep8
  9. Migrate from ASP.NET Core 2.0 to 2.1
  10. 深入理解L1、L2正则化