Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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
Javascript Vue-组件背景图像url错误_Javascript_Vue.js - Fatal编程技术网

Javascript Vue-组件背景图像url错误

Javascript Vue-组件背景图像url错误,javascript,vue.js,Javascript,Vue.js,调用将背景图像设置为组件的我的代码: style() { return { "background-image": `url(${require(`../../../assets/images/${this .last_result}.png`)})` }; }, 正确的url应该是 ../../../assets/images/AR.png 但是控制台显示url错误,它变为调用 /资产/图像/AR0.25148062800000456DA85C5FNANPG 我找

调用将背景图像设置为组件的我的代码:

style() {
  return {
    "background-image": `url(${require(`../../../assets/images/${this
      .last_result}.png`)})`
  };
},
正确的url应该是

../../../assets/images/AR.png

但是控制台显示url错误,它变为调用

/资产/图像/AR0.25148062800000456DA85C5FNANPG


我找不到问题所在。有什么帮助吗?

您可以按如下方式使用它

style() {
  return {
    "background-image": `url(${require(`@/assets/images/${this
      .last_result}.png`)})`
  };
},

尝试使用obsolutepath

如果您的资产文件夹位于
src/assets/images/
中,您的绝对路径将是
@/assets/images/

如果要使用相对路径,请参考当前组件的路径


希望能有所帮助。

我不确定obsolute path,但当我改为
@
时,编译时,它希望它是一个dependency@hatched您能告诉我您试图包含映像的路径吗?src/controller/component/assets/images/AR。png@hatched告诉我包含上述代码的组件的文件路径?