Илья
привет )
Илья
есть какой-нибудь простой способ заставить компилятор не умничать и юзать ровно то, что я передал?
короче, судя по исходникам, эта штука не лечится - там просто две регулярки захардкожены )
Илья
окей гугл, а если переформулировать запрос. есть ли нормальный способ передавать без лишней писанины события из детей наверх?
Илья
у меня есть компонент-обертка, я хотел присобачить хелпер
Илья
в итоге получилось не шибко изящно: <Child @change="passEvent('change', $event)" />
Илья
запилить директиву и писать <Child v-pass="change, figange" /> ? +)
Oleksandr
Кстати сегодня добавили в стайлгайд https://ru.vuejs.org/v2/style-guide/#Избегайте-использования-v-if-с-v-for-важно
О да.. сколько нервов потрачено. Когда оно первый елемент только рендерило
Sunlive
норм гайд
Anonymous
норм гайд
сорри за оффтоп конечно... https://301-1.ru/img_files/2016_10_05_17_10_36_079bb5dc8ecbab0765992bbdcd64b93a.jpg
Sunlive
ага 😀
Oleksandr
запилить директиву и писать <Child v-pass="change, figange" /> ? +)
Я так и не понял как лучше сделать - плюнул и сделал мутацию и вотч в паренте
yakimka
Парни, еще вопрос) Я подключаю в одном инстансе Vue несколько одинаковых компонентов, допустим 5 мультиселектов. Каждый из них будет возвращать мне Object. Вопрос: как мне сделать так чтобы v-model всех 5 мультиселектов биндилась на один объект в Vue инстансе, не перезаписывая друг друга. new Vue({ el: '#hall', data: { selectedSeats: {} }, }); То есть чтобы на все 5 мультиселектах было v-model="selectedSeats", но при обновлении любого из них selectedSeats не перезаписывался, а добавлять значения в selectedSeats.
Victor
v-model="selectedSeats.seat1"
yakimka
v-model="selectedSeats.seat1"
он сам чтоли создаст аттрибут в selectedSeats?
Victor
да
yakimka
просто мне заранее не известно сколько таких мультиселектов будет
yakimka
да
О_о, круто, сейчас попробую
pereverziev
есть готовая сборочка vuejs с роутингом и каким-то управлением стейтом + админка на laravel? Чтоб все готовое было для разработки сайта визитки с анимациями крутыми?
Nikita
К сожалению таким не интересовался.
pereverziev
Спа приложения для визитки серьезное заявление.
Так мне нужны переходы между страницами без перезагрузки, поэтому spa интересует
Nikita
Человек хочет сборщик вуе + интеграцию с ларой
Nikita
Так мне нужны переходы между страницами без перезагрузки, поэтому spa интересует
Ну это можно реализовать и на ваниле честно говоря. Но видел либу которая за тебя это делает. Хочешь?
Nikita
GitHub - miguel-perez/smoothState.js: Unobtrusive page transitions with jQuery. https://github.com/miguel-perez/smoothState.js
yakimka
да
спасибо 👍🏿
yakimka
все работает =)
zinge 🐌
все работает =)
value разные, v-model общий(массив) он будет его заполнять сам
Andrey
хм.. а переопределить css чужого компонента можно только через глобальный css?
Andrey
да
Andrey
юзаю vue-select в компоненте и изменение его css из style scoped не работает. Только из style lang="css"
zinge 🐌
да
scoped не помогает
zinge 🐌
юзаю vue-select в компоненте и изменение его css из style scoped не работает. Только из style lang="css"
Это ты пытаешься переопределить глобальный стиль для класса? Т.е. он где-то используется еще глобально, а ты его в этом компоненте пытаешься переиначить?
Andrey
нет. у меня есть свой вью в котором используется vue-select компонент. Я пытаюсь поменять css только для vue-select который внутри моего вью
Andrey
а получается только глобально.
Michael
юзаю vue-select в компоненте и изменение его css из style scoped не работает. Только из style lang="css"
lang можно не прописывать для css. У тебя однофайловые компоненты?
Michael
<style scoped> ... </style> ?
Andrey
lang можно не прописывать для css. У тебя однофайловые компоненты?
да. но vue-select - не мой компонент, я не знаю что внутри. style scoped - не срабатывает для содержимого vue-select - только из глобальной области переопределяется
Michael
а вообще это слегка извращение, переопределять без ведома атомарного компонента его стили
Michael
по идее можно и из скопед
Michael
Тебе, кстати, ничего не мешает ещё один тег без скопед создать
Anonymous
а вообще это слегка извращение, переопределять без ведома атомарного компонента его стили
плюсую, тоже считаю это слегка НЕТРАДИЦИОННЫМ подходом. Но задачи разные бывают
Anonymous
созрел вопрос - юзаю некоторые компоненты, к которым нужно обращаться через this. Но как быть, если их нужно вызвать в промисе или еще где-то, где this дает undefined?
Nikita
Вызывать все промиссы после маунтед
Andrey
const self = this ?
Stanislav
=>
Stanislav
Аа, лол. Я думал он говорит за refs
Только он знает, о чем он говорит. Бред какой-то
Anonymous
Вызывать все промиссы после маунтед
но как быть, если в mounted я запрашиваю данные и хочу показать/cкрыть прогрессбар статуса или показывать алерт? вот простейший пример -- this.$Progress.start();
Nikita
@Kirchik отпусти кнопку
Anonymous
Полный пример покажи
http://dl4.joxi.net/drive/2017/12/14/0016/3113/1055785/85/7dc13c5d02.jpg
Nikita
Блядь, как вы заебали...
Nikita
Смени функцию на стрелочную
Stanislav
😄
Nikita
У каждой function свой контекст.
Michael
Блядь, как вы заебали...
+ оч удручает. И ещё немного что это не асинк авайт
Vladimir
Юзайте стрелочные функции
Michael
У каждой function свой контекст.
в жс чатик длячайников
Anonymous
теперь все ясно, мало работал с es6. Спасибо за помощь
Anonymous
Denys
Причем тут es6
Nikita
Не в es дело. Ща
Nikita
JavaScript — русскоговорящее сообщество Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным. 1. См. также: @typescript_ru, @react_js, @angular_ru, @vuejs_ru 2. Вакансии и поиск работы: @javascript_jobs https://t.me/js_ru
Nikita
И https://learn.javascript.ru/object-methods
Michael
👍
Michael
ссылку на жс чатик надо куда-то прикрепить.