Alex
ну параметр же меняться должен какой-то
Alex
вам вообще не нужно обновлять компонент, вам нужно лишь при изменении каких-то входных параметров заново получать данные
Alex
Жалгас
Alex
это и есть путь легче!
Alex
делаете нормально, никаких странных велосипедов и костылей не прикручиваете, всё остаётся ясным и понятным
Alex
чудеса да и только)
Rafael 🌵
Жалгас
странная вещь, повесил клик на div, он срабатывает на всем кроме тега < i > с чего бы это могло быть?
.roles(v-else, v-click-outside="closeRoles")
.avatar(
v-for="r in roles",
@click="selectRole(r)",
:class="rolesOpen ? '' : r.active ? '' : 'hidden'"
)
.photo
.img(:style="'background-image: url(/' + (r.name == 'CLIENT' ? photoUrl : r.photoUrl) + ');'")
.first-info
.name {{r.name == 'CLIENT' ? name : r.provider_info.fullname}}
.whois {{r.name == 'CLIENT' ? phone : r.title_ru}}
i.fa.fa-angle-down(v-if="!rolesOpen") // click по родителю не срабатыет
Alex
ℝei
Pauline
Rafael 🌵
у меня так с вью каждый раз, пойму какой-то кусочек сорсов, а потом выяснятеся, что в новой версии дописали еще столько же
Жалгас
Жалгас
yakimka
Парни, подскажите
yakimka
const vm = new Vue({
el: pictureUploadElement,
data: {
form: new FileUploadForm({
preview: JSON.parse(settings),
}),
},
yakimka
как получить $el внутри FileUploadForm
yakimka
по this там естественно сама FileUploadForm
Rafael 🌵
vm.$el
ℝei
span не помог(
тогда обкладывай все консоль логами и смотри где уже не работает)
yakimka
vm.$el
внутри FileUploadForm нет же этой переменной
Жалгас
понятно, оказалось директива не дружит с v-if
yakimka
Rafael 🌵
ты можешь инициализировать поле в vue пустым значнием, а уже после создания инстанса присвоить ему значение из вне, напрмиер
yakimka
Rafael 🌵
const app = new Vue()
const fileLoader = new FileUploadForm({
something: app.$el
})
app.insertFileLoader(fileloader)
yakimka
Alexey
Здесь можно задать вопрос:
Новый проект на чем лучше начинать на React.js или Vue.js ? (сайт средних размеров - создание турнирных сеток)
Anonymous
Да начнется холивар
Yaroslav 🇺🇦
На чем удобнее, что лучше знаешь на том и пиши
Alexey
ммм, значить реакт
Don Fakapski
Yaroslav 🇺🇦
Да хоть полимер с аурелией, в этом чате даже вентилятор тебе не поможет)
Anonymous
😂
Alexey
ща мне один из девопсов сбертеха сказал - что лучше - реакт. Он более для корпораций.
꧁Александр
꧁Александр
Девопсы в сбере самые продвинутые...
꧁Александр
Pavel
Пацыки, я пишу ща для себя штуку одну, сугубо для личного пользования. Какие есть решения записи данных использую только фронт ?
Pavel
Используя *
Alex
Dmitry
Anton
Всем привет. Народ подскажите по 4-му бустрапу. как можно выровнять карточки в блоках, чтоб они сдвигались по нижней границе верхней карточки
Anton
Александр
про хранение данных на Vuex. На примере автомобилей, допустим.
Представьте, есть на странице селектор с выбором марок и ниже список с моделями данной марки.
Марки все имеются в наличии сразу, а вот модели автомобилей подтягиваются асинхронно, при выборе марки. При этом, пока они тянуться для нововыбранной марки, список моделей должен оставаться видимым для предыдущей активной марки.
Стоит ли хранить все забранные модели именно во Vuex, или лучше где-то в отдельном а-ля сторадже.
Почему смущает хранить во Vuex? Потому что самим по себе спискам моделей не нужна реактивность, которой обвешивает Vuex всю $data. Именно с представлением по сути будут связана только текущая выбранная марка и текущий список моделей. Остальное по сути статика
const brands = ['toyota', 'bmw', 'ferrari'];
state: {
activeBrand: 'toyota',
activeModels: []
},
actions: {
getModels (state, brand) {
api.getModels(brand).then(models => {
// вот тут получая каждый раз список моделей,
// стоит ли сохранять их непосредственно во Vuex,
// либо лучше использовать некий статичный объект?
this.commit('setActiveModels', models);
});
}
}
Tim
всем привет. Кто tinymce использует? Второй день уже с ним воюю не могу привинтить.
Andriy
Tim
импортнул http://f4.s.qip.ru/lipRbncy.png
ругается:
GET http://127.0.0.1:8010/assets/skins/lightgray/content.min.css net::ERR_ABORTED
Stanislav
Pavel
дата + сумма
Pavel
мне надо что бы я мог добавлять куда-нб их, например в гугл спред шитс, просто хотел ухзнать какие есть варианты удобные
Pavel
что бы вообе без бека
Anton
flex-start?
А можно пример?
https://jsfiddle.net/
Завтра
Запись данных-то куда
Pavel
а то я разместил свою штуку пока на гх пейдж, и думаю она оттуда никуда не переедет
Pavel
да хоть куда
Pavel
туда откуда их можно будет прочитать )
Pavel
ну и куда их можно будет записать )
Pavel
я как то находил сервис на монге, туда можно писать прям из фронта вроде
Dmytro
Stanislav
Кхм... Новый хук errorCaptured не ловит ошибку валидации пропса 🤔
Stanislav
А, глобальный errorHandler тоже не ловит
Rafael 🌵
Stanislav
Уже проект на нем начал
Stanislav
Да никаких особо отличий
Stanislav
UI либу пилю
Stanislav
Самое сложное было - это выбрать тулзу, на которой стайлгайд делать.
Остановился пока на vue-styleguidist
Anatolij
Господа, сорри за офтоп, кто знает, как DNS зону устанавливать на PowerDNS сервере?
Anatolij
в смысле, не гуглить, а кто нибудь сам это устанавливал?
Всё по мануалу сделал, но сцуко, не выходит цветок каменный
Yaroslav 🇺🇦
про хранение данных на Vuex. На примере автомобилей, допустим.
Представьте, есть на странице селектор с выбором марок и ниже список с моделями данной марки.
Марки все имеются в наличии сразу, а вот модели автомобилей подтягиваются асинхронно, при выборе марки. При этом, пока они тянуться для нововыбранной марки, список моделей должен оставаться видимым для предыдущей активной марки.
Стоит ли хранить все забранные модели именно во Vuex, или лучше где-то в отдельном а-ля сторадже.
Почему смущает хранить во Vuex? Потому что самим по себе спискам моделей не нужна реактивность, которой обвешивает Vuex всю $data. Именно с представлением по сути будут связана только текущая выбранная марка и текущий список моделей. Остальное по сути статика
const brands = ['toyota', 'bmw', 'ferrari'];
state: {
activeBrand: 'toyota',
activeModels: []
},
actions: {
getModels (state, brand) {
api.getModels(brand).then(models => {
// вот тут получая каждый раз список моделей,
// стоит ли сохранять их непосредственно во Vuex,
// либо лучше использовать некий статичный объект?
this.commit('setActiveModels', models);
});
}
}
а ты случаем не для coparta пилишь чего?
Anonymous
Завтра
Завтра
У вас открывается дока?