Nikita
но отдавать ответ будет
Nikita
window.innerWidth не является частью vue, у этого нет реактивности
Nikita
да и вообще никогда не засовываний в computed ничего, что не является частью vue
Nikita
закинь window.innerWidth в дату, а в created/mounted хуке навесь листенер на window, который будет обновлять переменную
Sergey
господа, кто-нибудь сталкивался с проблемой в IE 11 что на @input для div contenteditable нет реакции?
Alex
@eddimensi А не подскажешь как проще всего прыгнуть на определённый id? может есть какие-то нативные vue средства?
Андрей
Или как там?
Alex
ref + scrollInto
Скроллинто?
Андрей
Наверно, не помню.
Nikita
а, типо проскроллить до нужного id элемента?
Nikita
у vue нет таких средств, нужно свое решение
Nikita
я имею ввиду, у vue нет какие-то спец методов для этого, а рефы есть, но писать надо самому это
Nikita
или взять готовый пакет
Nikita
есть vue-scrollto директивы,
Андрей
Браузеры из коробки умеют скроллить.
Nikita
но он же наверно хочет с блекджеком
Nikita
типо с анимацией
Alex
https://developer.mozilla.org/ru/docs/Web/API/Element/scrollIntoView
Alex
Оно?
Андрей
Оно?
Да.
Андрей
типо с анимацией
С анимацией умеют)
Alex
Спасибо. Ща буду пробовать.
Андрей
Но если её не будет, то можешь подключить https://www.npmjs.com/package/smoothscroll-polyfill
Nikita
С анимацией умеют)
оно же скачком
Андрей
Ну тогда вот полифилл.
Nikita
я кстать юзал scrollTop с requestAnimationFrame
Sergey
компонент
Andrey
господа, кто-нибудь сталкивался с проблемой в IE 11 что на @input для div contenteditable нет реакции?
если самописный, то глянь на реализацию визивигов каки-нибдуь, там посмотри как они фолбэки для разных браузеров делают. Я когда свой визивинг делал вешался в некоторых моментах на разных браузерах
Sergey
есть пример какой-то?
Andrey
https://github.com/vuejs/awesome-vue#rich-text-editing
Nikita
есть пример какой-то?
Проблема не во Вью, а именно в ie
Andrey
тут биндинги для vue
Sergey
спасибо
Andrey
но ты просто код самих либ глянь
Nikita
https://github.com/yabwe/medium-editor/issues/394
Sergey
ага, тож нагуглил
Sergey
спасибо, ребят!
Aндрeй
Народ всем привет)
Aндрeй
Кто нибудь юзал vue-yandex-maps?
Alex
А кто-нить пробовал заглядывать в стейт чилдренов? Вот типа пропсы внизЮ данные вверз, но можно же заглянуть из родителя внутрь ребёнка и наоборот
Anonymous
Блед не кажется что жестковато?
Alex
Или реактивности не будет? В чём вообще проблема так делать?
Alex
Привзяываться к состоянию одного из потомков в чём-нибудь
Anton
всем привет, как можно в эту таблицу передавать данные? https://xaksis.github.io/vue-good-demos/#/simple-table
Alex
Но если её не будет, то можешь подключить https://www.npmjs.com/package/smoothscroll-polyfill
Пока самый мегакостыль который я делал setTimeout(() => document.querySelector('.warning-red-block').scrollIntoView({block: 'end', behavior: 'smooth'}), 10)
Alex
Через таймаут потому что блок появляется не сразу и селектор его не может сразу выбрать
Андрей
Ты про натив?
Андрей
Или vue?
Alex
А потому что у меня кастомный блок, его нельзя выбрать через ref, точнее можно но там не дом а вуешный объект
Alex
Следовательно и прыгнуть через скролл инто нельзя. Я сделал фейковый дом элемент рядом с ним но тоже получилось не так как хотелось
Alex
Хотя с задрежкой возможно и на фейк прыгнет как надо, ща попробую
Alex
Да, получается
Alex
Хотя подозреваю меня сейчас тяжело понять
Ruslan
всем привет! Подскажите а как рендерить сразу несколько компонентов на один роут?
Andrey
Привет! Посоветуйте компонент для грид-таблицы.
Andrey
сижу сейчас в awesome-листе (https://github.com/vuejs/awesome-vue#table), но их тут так много
Serge
Народ, а в стилях <style> можно как нибудь js переменными пользоваться ?
Alexander
Может кто сталкивался с такой проблемой, есть импут http://prntscr.com/ilf8ot В импута я слушаю события "input", когда я делаю фокус в этот импут на первое нажатие клавиши импут не реагирует, если фокус с импута убрать и снова вернуть все хорошо.
Alexander
если убрать слушатель "@input" все работает корректно
Alexander
в функции слушателя на данный момент просто вывод в консоль
Alexander
все разобрался
Alexander
Ребят вопрос есть, если у меня есть компонент в нем есть две кнопки 1. активная 2. неактивная При нажатии на первую мне надо активировать вторую. Как при этом происходят изменения в компоненте, я заметил что этот компонент делает ререндер, это так?
Alexander
тоесть не просто рендерится вторая кнопка а полностью целый компонент с двумя кнопками
Alexander
Может кто то подсказать?
Hedint
Сложно сказать, как перерисовывается твой компонент, не видя ни строчки кода)
Andrey
изменяется только то что должно изменится
Andrey
но там есть нюансы, конечно
Alexander
ща скрины покажу, минутку
Alexander
http://prntscr.com/ilfyzv - это темплейт http://prntscr.com/ilfzl4 - обработка события @input http://prntscr.com/ilg00u - это UI и вот когда я введу одно значения в импут, сработает @input хендлер через 3с изменит флаг для того что бы кнопка соранить стала доступна и в импуте это значения пропадает мне кажетя он просто перерындывается.
Andrey
у тебя там v-else есть