Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 是否有任何方法可以使用Vue从url动态加载图像?_Unit Testing_Vue.js_Webpack_Vuejs2 - Fatal编程技术网

Unit testing 是否有任何方法可以使用Vue从url动态加载图像?

Unit testing 是否有任何方法可以使用Vue从url动态加载图像?,unit-testing,vue.js,webpack,vuejs2,Unit Testing,Vue.js,Webpack,Vuejs2,我正在使用require.context使用Vue.js加载正确的图像。由于不支持require.context,我在单元测试中遇到错误。但是我开始想也许。。。执行此导入的最佳方法不是require.context。你们知道动态导入这些图像的方法吗 const images = require.context('./img/', false, /\.png$/); const imageTitleFormated= imageTitle.replace(/\s/g, ''); return

我正在使用require.context使用Vue.js加载正确的图像。由于不支持require.context,我在单元测试中遇到错误。但是我开始想也许。。。执行此导入的最佳方法不是require.context。你们知道动态导入这些图像的方法吗

 const images = require.context('./img/', false, /\.png$/);
 const imageTitleFormated= imageTitle.replace(/\s/g, '');
 return images(`./${imageTitleFormated}.png`);

我刚刚找到了最好的方法。无论如何,Webpack将处理相对资产导入。所以我不需要考试

getImage() {
  const imageTitleFormated = require(`./img/${image}.png`);
  return imageTitleFormated;
},