Size: a a a

JavaScript.Ninja

2020 April 14

AD

Andrey Dmitriyev in JavaScript.Ninja
Привет, ребят,
Подскажите пожвлуйста - каким образом в VUE можно подгрузить готовый компонент не сразу ,
а после скажем выполнения некоего axios запроса?

               <date-pick
            v-model="localDate.started_at"
            :hasInputElement="false"
            :isDateDisabled="isDateDisabled(localDate)"
            @closed="changeCalendar"
       ></date-pick>

Дело в том, что isDateDisabled не реактивное свойство (хз почему).
мне нужно подождать пока загрузятся данные по забитым датам, потом уже инициалицировать date-pick
источник

VB

V B in JavaScript.Ninja
Andrey Dmitriyev
Привет, ребят,
Подскажите пожвлуйста - каким образом в VUE можно подгрузить готовый компонент не сразу ,
а после скажем выполнения некоего axios запроса?

               <date-pick
            v-model="localDate.started_at"
            :hasInputElement="false"
            :isDateDisabled="isDateDisabled(localDate)"
            @closed="changeCalendar"
       ></date-pick>

Дело в том, что isDateDisabled не реактивное свойство (хз почему).
мне нужно подождать пока загрузятся данные по забитым датам, потом уже инициалицировать date-pick
v-if на него делаешь, и флаг для запроса сделай или базируйся на каких-либо данных
источник

AD

Andrey Dmitriyev in JavaScript.Ninja
V B
v-if на него делаешь, и флаг для запроса сделай или базируйся на каких-либо данных
Флаг есть, а я правильно понимаю, что v-if - просто не отображает компонент,
Но при этом - всялогика в элементе  отработает (в частности проверка для isDateDisabled), несмотря, что v-if=false ?
Или вся проверка отработает толькко после того ккак будет v-if=true ?
источник

VB

V B in JavaScript.Ninja
нет, v-if как раз убирает компонент из дома
источник

VB

V B in JavaScript.Ninja
вы путаете с v-show
источник

VB

V B in JavaScript.Ninja
как раз, когда навешиваешь эту директиву на компонент - он будет в доме, но отображатся не будет
источник

VB

V B in JavaScript.Ninja
Andrey Dmitriyev
Флаг есть, а я правильно понимаю, что v-if - просто не отображает компонент,
Но при этом - всялогика в элементе  отработает (в частности проверка для isDateDisabled), несмотря, что v-if=false ?
Или вся проверка отработает толькко после того ккак будет v-if=true ?
^^
источник

AD

Andrey Dmitriyev in JavaScript.Ninja
Спасибо, IsDateDisabledдолжна возвращать функуцию, которая возвращает буль. Как выяснилось, на данный момент данный календарь мне абсолютно не подходит( Дело не в моец проблеме, а другая более веская причина. не умеет работать с диапазонами дат и сопоставлять.

Может кто знает - есть ли компонент вроде
https://github.com/charliekassel/vuejs-datepicker
Который умеет работать с диапазонами неактивных дат (disabled-dates).
Но при этом он не попап, а изначально открыт?
источник

R

Rostislav Futornoy in JavaScript.Ninja
Привет, ребята! Почему плохо использовать yarn.lock и package-lock.json вместе в одном проекте?
Расскажите о своем опыте пожалуйста
источник

IK

Illya Klymov in JavaScript.Ninja
Rostislav Futornoy
Привет, ребята! Почему плохо использовать yarn.lock и package-lock.json вместе в одном проекте?
Расскажите о своем опыте пожалуйста
потому что как вы будете поддерживать их консистентность?
источник

R

Rostislav Futornoy in JavaScript.Ninja
Illya Klymov
потому что как вы будете поддерживать их консистентность?
Да в CI/CD юзаю, просто интересно как другие разработчики думают по этому поводу
источник

IK

Illya Klymov in JavaScript.Ninja
Rostislav Futornoy
Да в CI/CD юзаю, просто интересно как другие разработчики думают по этому поводу
а что тут думать? нарушается правило одного источника истины
источник

v

vasilich in JavaScript.Ninja
Rostislav Futornoy
Да в CI/CD юзаю, просто интересно как другие разработчики думают по этому поводу
А зачем? Какую проблему решает?
источник

NK

ID:0 in JavaScript.Ninja
Ну что, поехали со скучным вторником? :)
P.S. Читать задачу в описании к комментариям к видео
https://youtu.be/KCIYIKqj4yc
источник

S

Slvk in JavaScript.Ninja
Доброго дня. Вопрос по экспорту данных в csv и pdf. Если имеется большой список данных скажем заказов(есть пагинация) , как правильнее делать экспорт с фронта или с бэка? Может кто посоветует какие библиотеки использовать. Заранее спасибо.
источник

m

m^^combat in JavaScript.Ninja
@xanf_ua хотел в ютуб чатике спросить,но ты закрыл трансляцию ) а помнится ты говорил что есть мульти репозиториевые пайплайны. Когда лучше использовать их вместо git clone?
источник

ПР

Павел Романченко in JavaScript.Ninja
ку всем посмотрел на днях доклад Артёма про Гегель и у него там в начале был пример проблем типизации тайпскрипта
const arr: number[] = [];
const a: number = arr[0];
по идее в a должен быть number | undefined как было сказано в перфомансе, но мне уже 3ий человек говорит, что это так и должно быть, привожу некоторые их аргументы

- а тайп смотрит, что ты берёшь в процессе выполнения 0 элемент массива чисел и присваиваешь его переменно, которая тожедолжна быть числом
- с его точки зрения нет конфликта

рассудите плз
источник

IK

Illya Klymov in JavaScript.Ninja
Что значит "присваивает переменной которая должна быть числом"
источник

IK

Illya Klymov in JavaScript.Ninja
он как раз это и должен проверить
источник

ПР

Павел Романченко in JavaScript.Ninja
Illya Klymov
он как раз это и должен проверить
const a: number = arr[0], так как это массив чисел, то и любой элемент должен быть числом, это как я понял
источник