избавиться не могу.
В компонент принимаю в виде строки либо адрес изображения, либо его имя.
props: { img: String },
methods: {
getIMG() {
if (this.img) {
if (this.img.startsWith('http')) { return this.img }
return require(`../assets/img/${this.img}`); // тут выдает ошибку
}
return require('../assets/img/no-preview.jpg');
}
}
Вроде в require передаю строку, но всё равно получаю ошибку
error Calls to require() should use string literals import/no-dynamic-require
В ESLint такой ошибки не нашёл, пробовал и переменной присваивать, и в шаблоне передавать в качестве параметра
В итоге хочу сделать проверку что в пропсы приходит. Если полный адрес, то просто возвращаю его. Если только имя, значит подключаю с каталога проекта
И что вы хотите этим кодом сделать?
Обсуждают сегодня