I am having a problem setting dynamic image paths with Vue.js. I am using the Vue-Cli to build the project.
I believe the issue is caused because I am referencing image paths dynamically after runtime. Normally it seems the references to my ./assets/ folder are converted into ./img/ after runtime. Since I am changing the url dynamically after load the paths don't appear to work/load. Country is initially set via a store getters but is then v-modeled from a language select dropdown, where the values correspond the the url suffix.
    <div id="flag-container" :style="{ backgroundImage: `url(${src})` }"></div>
    computed: {
            src(){
                return `./assets/flags/flag-${this.country}.png`;
            }
        },
    data() {
        return {
            country: this.$store.getters.language
        }
    }
Inspector shows url change is implemented.
Any recommendation on the best solution for this?


url()is correctly set when you change country?<div id="flag-container" ...>answeror thisonerequire, check this webpack docs section webpack.js.org/guides/dependency-management/…