Anonymous
это же просто v-on:click
Anonymous
сам компонент должен делать $emit('click')
Anonymous
если там конечно не накручено магии
Evgeniy
понил, спасибо
Bushrut
гайз хелп плиз. Как из инпута в дочернем компоненте пропинуть инфу из этого инпута в родительский ?
Yaroslav 🇺🇦
емитом
Bushrut
посмотрел доки по нему и не врубился чето
Evgeniy
соответственно в родительском на твоем компоненте должен висеть
@update-item-title="updateTitle(arguments)"
Evgeniy
само значение из инпута будет в первом элементе массива аргументс arguments[0]
Bushrut
а через вычисляемые можно как то прокинуть его ?
Evgeniy
во вью взаимодействие между компонентами построено на испускании событий, в данном случае при вводе в инпут происходит эмит события в родительский компонент со значением "$event.target.value", тобишь значением инпута
Evgeniy
Evgeniy
а родительский компонент ловит этот эмит и, за счет того, что на дочерний компонент мы вешаем обработчик события (v-on или @)
Evgeniy
но это сомнительная практика
Evgeniy
Bogdan
Как правильно обновить стейт при его изменении? Суть в том что на странице есть записи. Получаю их через экшн в vuex потом меняю state: items и вывожу через геттер. Вот теперь непонятнокак правильно будет обновлять эти записи при удалении одной из них
Nikita
использовать для этого мутации
Anonymous
Vue + Webpack Типо все как обычно. Но имейджи и фонты запрашиваются из директории и не меняют урлы при сборке в прод. типо было /static/image/logo.png
Anonymous
И в проде так и осталось /static/image/logo.png - что порождает дополнительное действие копировать папку static в dist
Anonymous
Как быть в этой ситуации - или как правильно настроить loader
Anonymous
че не ужели никто не сталкивался?
Nikita
вааат??
Nikita
агрх
Bogdan
ты ж знаешь) я и нормальное объяснение - вещи несовместимые))
Nikita
в мутациях нельзя использовать асихронный код
Bogdan
вот) мне получается каждый раз запускать экшн, который подсасывает инфу?
Nikita
есть у тебя список итемов. человек нажимает удалить, ты вызываешь экшен removeItem(id), экшен в сервере делает запрос к серверу и говорит, удали такой вот item, сервер получает инфу и говорит в ответ ок и ты берешь и удаляешь через мутацию [REMOVE_ITEM_MOTHERFUCKER](state, payload) = { state.items.splice(payload.id, 1) }
Bogdan
спасибо) Ты суперПомошникЧел)
Ilia
Привет всем)
Вопрос, как вызвать метод компонента при загрузке элемента на странице?
Astr0junk
Илья mounted() {this.yourMethod()}
Anonymous
да нет у меня на старых проектах местами он компилировал
Anonymous
не могу найти отличия.
Astr0junk
В чем трабла?
Anonymous
выше на 3 сообщения.
Astr0junk
Лоадер какой юзаешь?
Astr0junk
Для картинок
Anonymous
url-loader
Astr0junk
File-loader попробуй
Anonymous
проюовал
Anonymous
до одного места
Георгий
У меня файл лоадер таже фигня
Astr0junk
Хм.
Astr0junk
Ща до ноута дойду скину конфиг
Георгий
Если только меняю пути относительно вебпака или относительно файла, то тогда вебпак рекваирит
Георгий
Сам не понял что за магия 😅
Георгий
Георгий
Мне как раз надо чтобы все картинки пропускались через вебпае с img-loader, чтобы выходили минифицированнын))
Astr0junk
такс
Astr0junk
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
},
{
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
},
Astr0junk
@aioslike вот это один вариант
Astr0junk
у тебя как?
Anonymous
так же
Anonymous
ну всмысле так же
Anonymous
тесты такие же
Anonymous
а директории немного другие.
Anonymous
он их не переделывает
Astr0junk
ну вот в другом проекте вот так еще есть
Astr0junk
{
test: /\.(png|gif?)(\?[a-z0-9=&.]+)?$/,
use: 'url-loader?name=images/[name].[ext]'
},
Astr0junk
а при сборке ничо не падает?
Astr0junk
может до этих лоадеров не доваливается
Astr0junk
а ну кстати вот всё таки
Astr0junk
{
test: /\.(png|woff|woff2|eot|ttf|svg)$/,
loader: 'file-loader'
}
Astr0junk
в итоге в папке с билдом
Astr0junk
http://joxi.ru/V2V6DBZH0NYj82
Astr0junk
то есть перемещает туда копии
Astr0junk
с хэшем в имени
Astr0junk
ну и меняет в css пафы
Astr0junk
именно файл лоадером
Astr0junk
@pysheN а что ты имел ввиду под минификацией?
Георгий
Оптимизация изображений))
Георгий
Чтобы они весили меньше
Astr0junk
Чистка мета и прогон через сжималку качества?
Георгий
Георгий
Astr0junk
Такого не делал:(
Astr0junk
Тут точно не подскажу