Andriy
Александр
<div v-html="var"></div>
Andriy
А в React?
Александр
А в react это вам в другой чат
Andriy
Там не отвечают)
Roman
Тебе в другой канал))
Denys
А в React?
https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml
Denys
но линтер нужно будет отключить на эту строку, оно ругаться должно
Anatoly
Ребят, подскажите, как переделать props в слот?
Andriy
Почему это опасно?
Denys
Почему это опасно?
там и написано про это) прочитай абзац
Andriy
Так понял уже, а как избежать уязвимости?
Denys
не вставляй хтмл так или будь уверен в нём
Andriy
Так
Andriy
не вставляй хтмл так или будь уверен в нём
Ситуация: у МЕНЯ есть TinyMce, где юзер создает поле, которое сохраняется в БД. Потом я получаю асинхронно это поле и хочу отобразить его как html. Что мне делатЬ?
ivan potapov
на бекенде экранировать ввод пользователя
Alex
У когонить PWA темплейт нормально завёлся чтобы андроид предлагал его как приложение???
Alexander
скажите пожалуйста у vue есть что то типа реакт фрагмента или ng-container как в ангуляре?
Alexander
наверное это template
Robert
Привет! Как правильно вызывать компонент (диалоговое окно с импортом данных, например) на любой странице админки? Есть компонент dialog-import.vue, на нужной странице вставляю <dialog-import v-if='showImportDialog' :foo='bar'></dialog-import>, но делать так на каждой странице админки наверное неправильно?
Robert
да, вставляй на скозной странице, и все
а есть способы создавать экземпляр компонента на странице динамически?
Nikita
я его вопроса не понял, а ты походу понял. О чем он говорит?
Alex
Почаны, так что по PWA - удавалось кому получить приложение на рабочем столе?
Kenan
У меня
Nikita
разве в винду это уже добавили?
Kenan
А
Kenan
Думал про мобилки
Kenan
Не, на Винду пока не добавили
Alex
Про мобилки. Я разворачиваю темплейт PWA и нифига, чито я делаю не так?
Nikita
https вкл?
Kenan
Есть файл .appcache?
Kenan
Есть sw?
wkornilow
Ребят, у кого есть опыт написание service workers? Есть годные статьи на примете?
Alex
Есть голый PWA темплейт на https (правда с самоподписным сертификатом)
Nikita
мазила кукбук?
Nikita
Есть голый PWA темплейт на https (правда с самоподписным сертификатом)
сертификат должен быть подлинным и в devtools -> application есть секция service workers, там ты можешь посмотреть, есть он у тебя или нте
wkornilow
В чем суть, мне нужно сделать воркер, который кеширует информацию и в случае если интернет пропадет отображать и\или текущую страницу либо какое либо сообщение
Nikita
Ребят, у кого есть опыт написание service workers? Есть годные статьи на примете?
https://serviceworke.rs/ cookbook. И у самой мазилы есть на mdn вроде бы норм статья про св
Robert
я его вопроса не понял, а ты походу понял. О чем он говорит?
задача - вызывать большое диалоговое окно с любой страницы админки (не SPA). Диалог со сложной логикой, живет в однофайловом компоненте. Как это сделать правильно?
wkornilow
Благодарю;)
wkornilow
https://serviceworke.rs/ cookbook. И у самой мазилы есть на mdn вроде бы норм статья про св
Nikita
задача - вызывать большое диалоговое окно с любой страницы админки (не SPA). Диалог со сложной логикой, живет в однофайловом компоненте. Как это сделать правильно?
ну у тебя должен быть рутовый компонент с нужными методами, типо showDialog, hideDialog, а эти методы уже внутри меняют нужные переменные которые показывают или скрывают диалог
Nikita
типо const dialog = new Vue({ el: '#dialog', methods: { ...methods here } })
Nikita
а потом dialog.showDialog()
Robert
спс, примерно понял)
Margaryta
Ребят, помогите пожалуйста, как сделать чтобы первый радиобаттон был всегда по умолчанию checked <div v-for="se in seList"> <input type="radio" :id="se.se_id" v-model="form.se" :value="se.se_id" :name="se.se_id"> <label :for="se.se_id">{{se.name}}</label> </div>
Peter
<div v-for="(se, i) in seList"> <input type="radio" :id="se.se_id" v-model="form.se" :value="se.se_id" :name="se.se_id" :checked="i === 0"> <label :for="se.se_id">{{se.name}}</label> </div>
Andrew
в v-for добавь индекс
Andrew
а ну да вот как тебе сказали)
Oleg
v-for (se, index) in seList, а в вызове компонента пиши checked="index === 0" или как-то так.
Andrew
и по хорошему надо для вывода через v-for елементов давать key
Edemity
key надо для компонентов, для обычных тэгов он не обязателен
Николаич
Andrew
key надо для компонентов, для обычных тэгов он не обязателен
вью тогда не точно знает где какой элемент. если их надо будет переставлять или менять местами могут быть проблемы
Michael
key надо для компонентов, для обычных тэгов он не обязателен
Он вообще нигде не обязателен. Но помогает при анимации.
Stanislav
Он вообще нигде не обязателен. Но помогает при анимации.
при итерации по компонентам обязателен
Oleg
Хлопцы, а что-то годное на русском языке по современному JS посоветуете (книгу в смысле)? А то немножко знаю Vue, но с JS-ом застрял еще на уровне 2012-13 годов, так как являюсь бэкенд-разработчиком (на РНР). Решил расширить кругозор.
Michael
вью тогда не точно знает где какой элемент. если их надо будет переставлять или менять местами могут быть проблемы
как я понял, под капотом используются индексы массива. Если будешь менять, то внимательно. А просто переписать массив -- норм.
Andrew
ща найду тебе ссылку на случай
Oleg
лерн.жаваскрипт.ру
Это да, просто нравится формат изучения языка/технологии, когда поэтапно пилишь какую-то работающую штуку.
Oleg
Как в nuxt использовать jquery? Я его добавил в head.script: [ {src: 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js'} ] Но когда я подключаю плагин в plugins: [ '~plugins/slider/slider.js' ] происходит ошибка $ is now defined Что делать?
Andrew
https://youtu.be/ZEYFrY5ztnE?t=4990
Michael
https://youtu.be/ZEYFrY5ztnE?t=4990
забыл наушники -- в закладки, вечером. Спасиб!
Andrew
там только 5 секунд полезного а дальше мотай смело до 1:27:00
Andrew
там уже идет все по полачкам)
Michael
Коллеги! У нас есть какая-то альтернатива этой крутотени с канвасом? https://github.com/lavrton/react-konva
Dmitriy
Внизу страницы ищи для браузеров
qluqua
methods: { async methodName() { ... Это законно? У меня работает, но чет в доке не вижу инфы