Vue如何动态配置img标签的图片源src
2024-09-05 11:29:23
(一)首先通过绑定数据给src提供图片地址
<template>
<div>
<img :src=image_path />
</div>
</template> <script>
export default {
data() {
return {
image_path: "../assets/imgs/hello.png" // 我这里是根据图片在源码中的路径来确定的,需要依据具体的情况来赋值
}
}
}
</script>
(二)通过配置文件来配置图片路径
假设在根目录下有个static目录,在该目录下有个img文件夹,在该文件夹下有个hello.png文件,即static/img/hello.png
同时在static/js/目录下建立一个配置文件,如:config.js文件,即static/js/config.js,其内容如下:
'use strict' module.exports = {
IMAGE_PATH: '/static/img/hello.png',
}
(三)在webpack.base.conf.js文件中保持图片名称不变
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[ext]')
}
}
(四)在Vue文件中应用配置文件
const configConstants = require('static/js/config.js')
此时可以给image_path这样赋值:configConstants.IMAGE_PATH
------勉
最新文章
- Css3新特性总结之边框与背景(一)
- Javascript数组常用方法
- 织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决方法
- margin和padding那点事及常见浏览器margin padding相关Bug
- HBase之创建表
- jq 全选/取消效果
- C# 通过委托控制进度条以及多线程更新控件
- SQL Server与Oracle对比学习:权限管理(一)
- Storm on Yarn 安装配置
- centos本地源搭建——iso
- L1 正则 和 L2 正则的区别
- k8s之scheduler
- [转]JavaScriptCore by Example
- Day041--CSS, 盒模型, 浮动
- make pycaffe时候报错:Makefile:501: recipe for target &#39;python/caffe/_caffe.so&#39; failed
- 【原创】backbone1.1.0源码解析之View
- dockerfile学习笔记
- python16_day35【算法】
- .net core 2.1-----Sql Server数据库初体验
- 关于Eclipse中复制粘贴一个项目后的操作