Size: a a a

Vue.js Russian Developers Community

2020 September 07

IS

Ivan Svoboda in Vue.js Russian Developers Community
подскажите как в nuxt подключать изображения из assets из static, уже все перепробовал. "@", "~", ".."
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Kirill Romanuk
Правильно наверно было спросить как передавать данные в хуки как раз, это мне и надо
Тут важно понимать 1 момент

КОгда мы пишем например в файле А
import store
затем в файле Б
import store

то мы обращаемся к одному и тому же объекту
и поэтому можем решить, что если нам нужен store в router то давайте сделаем также import store и будем к нему обращаться

Это работает до тех пор пока у нас режим СПА и
import store из разных мест делает 1 пользователь
и соответственно работу с этим стор делает 1 пользователь

Но если у нас SSR то 1 и то же приложение в памяти используют несколько юзеров и тогда если 1 юзер сделает
import store
то когда и 2ой юзер сделает
import store

то они будут ссылаться на один и тот же объект в памяти, что соответственно вызовет проблемы

Поэтому если у нас SSR, то мы оборачиваем все в некие функции createStore, createRoute и тд
чтобы для каждого вызова createApp у нас создавались отдельные инстансы
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Ivan Svoboda
подскажите как в nuxt подключать изображения из assets из static, уже все перепробовал. "@", "~", ".."
из assets через @/assets/
из static никак, можно только дать на них ссылку, предполагая что содержимое папки static будет сответствовать корню вашего приложения - /
источник

IS

Ivan Svoboda in Vue.js Russian Developers Community
Рафаил Мамедов
из assets через @/assets/
из static никак, можно только дать на них ссылку, предполагая что содержимое папки static будет сответствовать корню вашего приложения - /
на чистом vue так работала, но в nuxt теперь нет
источник

IS

Ivan Svoboda in Vue.js Russian Developers Community
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Ivan Svoboda
на чистом vue так работала, но в nuxt теперь нет
выуказали @/assets как url а не как ресурс
источник

IS

Ivan Svoboda in Vue.js Russian Developers Community
источник

IS

Ivan Svoboda in Vue.js Russian Developers Community
Рафаил Мамедов
выуказали @/assets как url а не как ресурс
официальные гайды так и делают
источник

IS

Ivan Svoboda in Vue.js Russian Developers Community
сейчас сделал так и загрузилась, спасибо
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Что лучше?
<v-img src="image.png" />

или
<img src="image.png" />

Можно сразу не отвечать и подумать)
источник

TP

Tgl Pl in Vue.js Russian Developers Community
День добрый господа. Для вуза нужно будет курсач начать писать скоро, но я заранее спросил у препода, можно ли свою тему предложить, он разрешил. Может кто-нибудь подсказать интересные темы цитирую "В КР проверяются навыки ООП, поэтому в коде обязательно должен присутствовать динамический полиморфизм"
Очевидно я собираюсь юзать vue/js.
источник

TP

Tgl Pl in Vue.js Russian Developers Community
Хотелось бы что-то действительно интересное сделать
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Tgl Pl
День добрый господа. Для вуза нужно будет курсач начать писать скоро, но я заранее спросил у препода, можно ли свою тему предложить, он разрешил. Может кто-нибудь подсказать интересные темы цитирую "В КР проверяются навыки ООП, поэтому в коде обязательно должен присутствовать динамический полиморфизм"
Очевидно я собираюсь юзать vue/js.
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Tgl Pl
День добрый господа. Для вуза нужно будет курсач начать писать скоро, но я заранее спросил у препода, можно ли свою тему предложить, он разрешил. Может кто-нибудь подсказать интересные темы цитирую "В КР проверяются навыки ООП, поэтому в коде обязательно должен присутствовать динамический полиморфизм"
Очевидно я собираюсь юзать vue/js.
Зависит от вуза всё-таки.
Это просто квалификационная работа, или "НИР", как обычно в вузах
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
@ShGKme ты там ещё что-то предлагал. Не против я добавлю в список твою идею?
источник

TP

Tgl Pl in Vue.js Russian Developers Community
Grigorii K. Shartsev
Зависит от вуза всё-таки.
Это просто квалификационная работа, или "НИР", как обычно в вузах
Это всего лишь второй курс, поэтому чего-то серьезного ожидать никто не будет от проекта. Не знаю что такие квалификационная работа и тем более "НИР" ;0
источник

TP

Tgl Pl in Vue.js Russian Developers Community
Это скорее что-то сродни "Сделайте что-то для того чтобы закрепить изученную тему"
источник

TP

Tgl Pl in Vue.js Russian Developers Community
Спасибо, обязательно посмортб
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Tgl Pl
Это всего лишь второй курс, поэтому чего-то серьезного ожидать никто не будет от проекта. Не знаю что такие квалификационная работа и тем более "НИР" ;0
Квалификационная - просто показать квалификацию, даже если работа имеет нулевую практическую и научную ценность.

НИР - Научно-исследовательская работа, в которой есть намёк на научную ценность, подтверждённый ссылками на актуальные исследования.

Обычно если ВУЗ - университет, а не политех/колледж, то дипломная работа подразумевает какую-то "ценность", а не просто подтверждение практических навыков
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Ivan Svoboda
сейчас сделал так и загрузилась, спасибо
для Vuetify нужно немного инче делать
у вас по дефолту https://vue-loader.vuejs.org/options.html#transformasseturls

не будет обрабатывать @/assets для тега v-img

поэтому нужно это настроить

либо использовать require, как вы напислаи выше (но можно было и прям в src его впихнуть)

либо использовать vuetify-loader
источник