Size: a a a

Nuxt.js | Vue SSR

2021 January 31

АС

Алексей Соин... in Nuxt.js | Vue SSR
Andrey Shepeta
require("~/assets/...")
так у меня же такойже путь
источник

AS

Andrey Shepeta in Nuxt.js | Vue SSR
а, сори, просмотрел. Как вариант можно попробовать убрать слеш
~/assets -> ~assets
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
может ~assets?
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Andrey Shepeta
а, сори, просмотрел. Как вариант можно попробовать убрать слеш
~/assets -> ~assets
так тоже пробовал, даже пробовал реплейсом возвращать путь без /assets и внутри шаблона requere делать, но тогда он вообще както неадекватно начинает всё грузить, тоесть грузит все файлы которые есть в assets и js и md
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
эту магию вообще понять не могу)))
источник

V

Vlad in Nuxt.js | Vue SSR
для начала это все можно вынести в компьютед
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Vlad
для начала это все можно вынести в компьютед
зачем он в computed если можно один раз при создании сгенерировать?
источник

V

Vlad in Nuxt.js | Vue SSR
и попробуй assets/..
источник

V

Vlad in Nuxt.js | Vue SSR
Алексей Соин
зачем он в computed если можно один раз при создании сгенерировать?
много телодвижений
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Vlad
и попробуй assets/..
д я уже кажись понял в чем дело. Вот для теста сделал в ассетс два файла, если подрубаю вот так, то нет проблем, всё выводит и ресайзит
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Vlad
и попробуй assets/..
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
а если вот так
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
то уже херак
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
тобиш nuxt не смотрит на то, что внутри переменной, ему нужно строковое значение
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
попробуй сделать по-другому: передавай в объекте сам require(все инфа) и ее бинди на срц
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Alexandr Sachishin
попробуй сделать по-другому: передавай в объекте сам require(все инфа) и ее бинди на срц
а можно пример, не совсем понял
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
ну они даж в доке пишут, что нужно для подключения строкой основной путь передавать + расширение файла (какраз наверное чтобы md и прочии файлы не грузились)
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
твой объект, откуда получаешь данные obj = { ... path: require('~/assets/icon.png?resize&size=1920'), ...};
img :src="obj.path"
источник

АС

Алексей Соин... in Nuxt.js | Vue SSR
Alexandr Sachishin
твой объект, откуда получаешь данные obj = { ... path: require('~/assets/icon.png?resize&size=1920'), ...};
img :src="obj.path"
так если именно вот так передавать, то всё заработает, тут то дело в том, что у меня путь к картинке хранится внутри переменной полностью, например pathImg = '~/assets/icon.png' и если его подключать вот так  require(pathImg) то выдает ошибку
источник

V

Vlad in Nuxt.js | Vue SSR
Алексей Соин
так если именно вот так передавать, то всё заработает, тут то дело в том, что у меня путь к картинке хранится внутри переменной полностью, например pathImg = '~/assets/icon.png' и если его подключать вот так  require(pathImg) то выдает ошибку
а откуда этот путь приходит?
источник