如何优雅地在 Vue 页面中引入 img 图片

我们在学习 html 的时候,图片标签<img>引入图片
复制代码
但是这样会有 2 个弊端:
因为采用绝对路径引入,所以如果后面这张图片移动了目录,就需要修改代 src 里的路径
如果这张图片在同一页面内有多个地方要使用到,就需要引入多次,而且图片移动了目录,这么多地方都要修改 src 路径
怎么办?使用动态路径 import、require
首先讲讲这两个兄弟,在 ES6 之前,JS 一直没有自己的模块语法,为了解决这种尴尬就有了
require.js,在 ES6 发布之后 JS 又引入了import的概念
使用
import引入
import之后需要在 data 中注册一下,否则显示不了
复制代码
使用
require引入
复制代码
最后
如果你觉得此文对你有一丁点帮助,点个赞。或者可以加入我的开发交流群:1025263163 相互学习,我们会有专业的技术答疑解惑
如果你觉得这篇文章对你有点用的话,麻烦请给我们的开源项目点点 star: https://gitee.com/ZhongBangKeJi/CRMEB不胜感激 !











评论