Иван
Реальный мир, к сожалению, не согласен
Иван
На переходном периоде по любасу будет и то и другое
Armen
Ну это понятно
Иван
Я тут вон лендос с jq втаскивал в структуру spa
Иван
Три недели ё8ся
Armen
Главное не застрять на этом этапе
Igor
?
Иван
И один хрен у меня jquery в проекте найдется, как минимум в зависимостях
Иван
Я не вьехал, что делает someValue = $event.data
Ну а как ты думаешь, что оно делает?
Igor
просто присвоение ?
Иван
Ха, очень смешно
Иван
Иван
Я те грю, выдели день один завтра вон
Igor
так а как мне внутри компонента стригерить этото change ? <template> <div class="form-group"> <label>{{label}}</label> <input class="form-control" :value="value" @change="change" :type="type"> </div> </template> export default { props: { label: String, value: Number, type: String, eventName: String }, data: () => ({}), methods: { change: (...args) => { $emit('change', 'привет') } } }
Иван
Прочитай доки вью от геттин стартед и до вьюкса и роутера
Иван
Ну вот оно ж все и триггерится у тебя все как надо уже
Иван
Только this.$emit
Иван
Просто $emit пройдет только если напрямую его пихать в шаблон
Иван
<input class="form-control" :value="value" @change="$emit('change', $event.data)"/> или как-то так
Igor
а компонент подключать вот так
Igor
<input-text label="Обьектов на странице" type="number" :model="$data['config'].common.pageSize" > </input-text>
Igor
?
Igor
у меня почему то так не работае
Armen
@rainmen2009 https://ru.vuejs.org/v2/guide/components.html#Поля-ввода-форм-с-использованием-пользовательских-событий
Иван
Нет, именно v-model
Иван
Блин
Иван
Давайте заведем бота
Иван
Который знает кто читал доки
Иван
И если не читал, то на любой вопрос отправляет RTFM
Иван
Какой-нибудь @go_RTFM_bot
Igor
Да читал я докку
Armen
Я единственный, кому люди из чата пишут в личку с вопросами?)
Иван
Ну мне писали разок, но я сам туда позвал
Иван
Так перечитай ещё раз
Анатолий
Я единственный, кому люди из чата пишут в личку с вопросами?)
И мне, так приятно, хотя я ни хрена не знаю, только доку читать начал ))
Иван
Что б все изложенные там концепции зацепились
Иван
Есть вопрос - прошелся сначала по доке, поискал нет ли там подходящего раздела (а он есть в 95% случаев)
Анатолий
Но не продолжил, так как пилотный проект, который я решил сделать, потерял актуальность, а нового ещё не придумал. А писать абы что (абстрактный тудулист или гостевуху) чот не хочется
Иван
Это ж саморазвивает сильно
Анатолий
Проект был - учёт домашних расходов (покупки, цены, магазы, товары, наличка, карты)
Анатолий
Может есть у кого идеи для пет-проекта для новичка?
Анатолий
Я что хотел уже давно написал на нокауте но блин так не хочется старьё переписывать :)
Иван
Именно полезные что б?
Анатолий
Именно полезные что б?
Ну не гостевухи :)
Анатолий
Чтобы не выкрасить и выбросить
Иван
Ну сделай свой фронтенд для гитхаба
Иван
Или телеги
Armen
О,точн, запили клиент для телеги с подсветкой кода
Анатолий
И с видеосвязью!11
Иван
И на ico больше дурова подымешь
Иван
Не все ж ему идеи у других тырить и делать лучше
Иван
Считай вон, есть готовый код (на ангуляре, вроде)
Иван
Берешь и на вью переписываешь
Иван
Хотя бы что б мог сам в этом чатике сидеть с него
Анатолий
Ага, сломается какой-нибудь реплай и даже не спросить в чатике помощи ))
Igor
Вместо <children-comp :value="someValue" @change="someValue = $event.data"/> будет <children-comp v-model="someValue"/>
я правильно понимаю, что если мы изменили данные в родителе, то должны прийти новые пропсы ?
Иван
Ага
Igor
странно в дебагере вижу старые
Igor
Igor
Sasha
Всем привет! Есть у кого пример загрузки шрифтов из файлов ? woff2 woff ttf
Igor
или это devtools гонит ?
Armen
В правом верхнем углу есть кнопка обновления, нажми
Igor
тот же результат
Sasha
Пробую определить @font-face в scss и потом импортунть в компонент ругается * ../assets/fonts/bebasneuethin.ttf in ./node_modules/css-loader?{"source...
Иван
Родительский, сыновий компоненты
Sasha
Да и так в кавычках
Igor
В родительском <input-text label="Обьектов на странице" type="number" v-model="$data['config'].common.pageSize" > </input-text> В дочернем <template> <div class="form-group"> <label>{{label}}</label> <input class="form-control" :value="value" @input="input" :type="type"> {{value}} </div> </template> export default { props: { label: String, value: Number, type: String }, data: () => ({}), methods: { input: function (e) { this.$emit('input', e.target.value) } } }
Анатолий
Ну я перегонал шрифт в base64 и и через датаурл вставлял
Анатолий
@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 400; src: local('PT Sans'),local('PTSans-Regular'),url(data:application/font-woff;base64,d09GRgABAAAAANygABIAAAABjwAAAQABAAAAAAAAAAAAAA...
Анатолий
Но это так давно было :)
Анатолий
И только потому, что надо было стопудово подгрузить шрифт раньше, чем отобразится контент, с блокировкой потока
Анатолий
Потом передумали и решили прямо с гугла брать