There are many questions already asked on how binding image src is not working, and I've gone through them, which mentions to import the image using require. However, my question is a bit different: I am changing the image src based on the current locale the user has selected. I tried binding just a string in src based on currentLocale, but the image is not loading. I also tried require in the binding.
File structure for assets:
+ en
`-- download.jpeg
|
+ fr
`-- download.jpeg
My component:
<template>
  <div>
    <img :src="'../assets/en/' + this.currentLocale + '/download.jpeg'">
  </div>
</template>
<script>
//import { imageSrc } from "@/assets/en/download.jpeg";
export default {
  name: "HelloWorld",
  data() {
    return {
      currentLocale: "en"
    };
  }
};
</script>
