Samat
при использовании jquery обращение вида $('#input1') имеет область видимости только компонента, в котором обращаются к этому id или в родительском тоже будет искать этот id?
Bohdan
если один параметр - ищет по всему документу
Bohdan
можно передать второй параметр - вроде будет искать дочерние от него
Samat
как это относится к vue?
имею в виду, что есть крайняя нужда использовать такую фичу. вопрос в том, что компонентов таких может быть несколько на одной странице, и хотел узнать, будут ли конфликты, если примонтировано 2 компонента, у каждого свой #input1, #input2
Bohdan
это уже невалидный html
Samat
это уже невалидный html
ок, буду 2 параметра использовать, спасибо за ответ)
Alex
и не потребуется генерировать каждому экземпляру компонента свой уникальный id
Samat
и не потребуется генерировать каждому экземпляру компонента свой уникальный id
да, точно. совсем забыл. просто, я только сейчас один компонент разбиваю на несколько. пока компонентов не было, я не мог задать ref инпутам в цикле
Azer 🌚
нужен компонент нотификации для vue
Azer 🌚
какое посоветуете
Oleh
нужен компонент нотификации для vue
Чем обычный тоастр не устраивает?
Azer 🌚
Чем обычный тоастр не устраивает?
не получается использовать
Oleh
Что именно?
Azer 🌚
ошибки какие то получаю
Oleh
Какие именно
Azer 🌚
решил ошибки
Azer 🌚
теперь
Azer 🌚
не появляется
Azer 🌚
ничего
Oleh
Css подключил?
Azer 🌚
через npm подключил
Oleh
Насколько я знаю он работает без стилей только с бс4
Oleh
Раньше стили подключал
Azer 🌚
Can't resolve 'node_modules/vue-toastr/src/vue-toastr.less'
Oleh
Проверяй путь
Azer 🌚
файл есть
Oleh
У тебя app.js в корне проекта?
Azer 🌚
да
Oleh
А файл стилей?
Azer 🌚
угу
Oleh
Хз, в пути проблема, либо же файла нет
Сергей
Раскажите почему меняю true/false и v-if не отрабатывает, как при загрузке принял одно значение так и остался, не меняется условие
Oleh
Пропы статичны
Oleh
Если принимаешь их
cmndwn_
Привет, гайз. Вуе может как-то сам обновляться? Последний раз делал npm install или апдейт пару месяцев назад, а если верить vue екстеншну для хрома версия обновилась уже раза 2-3 до 2.5.2, лол
Сергей
Вроде понял)
cmndwn_
Ну то есть относится даже не к vue а к каким-то дефолтным намстройкам npm, наверное, но howrealisthisgoddamn?
Azer 🌚
Хз, в пути проблема, либо же файла нет
разобрался less файл че то не работал. использовал scss. спасибо
Azer 🌚
как теперь менять настройки toastr -а ?
Azer 🌚
глобально
Azer 🌚
preventduplicate true сделать надо
Oleh
Ну сделай window.toastr = new toastr
Oleh
Там же есть документация
Azer 🌚
Там же есть документация
this.$root.$refs.toastr.Add({ не понял эту функцию где прописать везде выдает ошибку компиляции
Anton
Друзья, а есть где-то подобие livecoding? Чтобы бесплатно... та и русскоязычных видео побольше))
Igor
всем добра! Подскажите как правильно передавать пропсы в дочерние компоненты, вроде передал данные но в компоненте не вижу, вижу только ошибку в консоле 1. собственно вопрос такой, а как передавать пропсы в чилдрены? 2. Могут ли чилдерены менять пропсы ? Законно ли это ? 3. Как вывести в дочернем компоненте все данные что ему приходят ?
Igor
почитал я и сделал так но все равно вижу ошибку :(
Alexander
А что за ошибка?
Denis
почитал я и сделал так но все равно вижу ошибку :(
Кусок кода можно? Чтобы понимать, где допущена ошибка 1. Пропсы передавать не только можно, но и нужно 2. А вот менять в чилдренах пропсы нельзя 3. Вывести в методе mounted this.$data
Igor
просто сделал так <div id="app" class="container"> <config my-message="привет!"></config> </div> внутри export default { data: () => ({ props: ['myMessage'] }) } <template> <div> {{myMessage}} </div> </template>
Hedint
props - это не дата, не?
Igor
ой
Igor
сенкс
Alex
Классная подборка
Alex
Возможно, вам не нужны... jQuery, потому что в 2018 браузеры умеют то же самое нативно — http://youmightnotneedjquery.com jQuery-плагины, потому что есть много библиотек на чистом JS — http://youmightnotneedjqueryplugins.com Underscore, потому что многие штуки из него уже реализованы в JS — https://www.reindex.io/blog/you-might-not-need-underscore/ JavaScript, потому что иногда можно обойтись стилями и разметкой — http://youmightnotneedjs.com
Armen
Идея же как то встроились в меню, думаю vue тоже может
В vue-devtools есть тоже такая фишка, но работает не всегда, фиг знает по какой причине оно появляется и по какой причине пропадает, но всё-равно надо открывать панель вручную, просто там уже будет выбран нужный компонент
Иван
>айзенберг азино три топора какое-то
Armen
ага, кнопка айзенберга какая-то
Хорошо что хоть добавили копку чтобы выбрать на странице компонент
Armen
А то танцевать с бубном, чтобы пункт в меню появился, не особо прикольно
Роман
ребята, а посоветуйте плагин для Vue для JWT авторизации с поддержкой vuex и vue-router. кроме vue-auth
А какая задача? Для того, чтобы заработало, достаточно сохранить токен в vuex и проинструктировать axios чтобы добавлял в заголовок по дефолту. Я ещё дописал модуль для vuex, который декодирует содержимое токена и раскладывает claim'ы в state, но это плагин бы сам за меня не сделал. А, ещё в response interceptor axios'a смотрю, если от сервера пришло 403 - показываю компонент авторизации. Мне просто интересно, что ещё тут можно наворотить.
Igor
А подскажите как сделать, Есть пропс -> json строка приходящая в компонент, нужно ее парсить и ложить в стейт компонента, как это лучше сделать и где ?
Иван
beforeUpdate
Иван
https://ru.vuejs.org/v2/api/#beforeUpdate
Armen
А почему не watch этот prop?
Иван
Логично
Иван
Или даже computed так-то
Иван
Чет у меня прорываются реактовские плохие привычки, все ручками в хуках делать
Igor
да все верно
Armen
Т.е. не просто результат JSON.parse в одну переменную, а по разным?
Иван
@rainmen2009 лучше computed используй
Igor
то есть у меня довольно большой объект, каждую часть которого тоже потом придется модифицировать
Armen
Тогда computed не подойдёт