关于Vue 利用require 图片地址问题

//获取公司类型图
getBaseSrc(data) {
    let that = this;
    let result = '';
    result = require('@/assets/image/icon/stockFlag/'+that.$VDataTransfer.getStockFlagClass(data) +'.png');
     return result
}

require 包裹的是一个变量, 当webpack打包解析时会把 “’/assets/image/icon/stockFlag“ 下所有的文件作为模块打包这过程中会添加map映射 当匹配到变量存在的值是才会编译。

其实require直接调用是不支持动态参数的,如果非要使用的话可以参考reqire.context()函数。

你可能感兴趣的:(vue,vue.js,es6)