Bakhodir
https://jsfiddle.net/Bahodir/actwu0bz/
Stanislav
https://jsfiddle.net/Bahodir/actwu0bz/
В чем проблема?
Bakhodir
В чем проблема?
https://t.me/vuejs_ru/172397
Stanislav
https://t.me/vuejs_ru/172397
Ты в курсе, что из песочницы ты не можешь делать запросы на свой сайт?
Bakhodir
da
Stanislav
Ок
Bakhodir
https://jsfiddle.net/Bahodir/actwu0bz/3/
Bakhodir
obnovlyal
Vano
реально ли по проверке значений вызвать функцию в v-if=" test == test => X"?
Demetrio
так просто вызови функцию, внутри которой проверка значений
Vano
там просто одно значение берется из цикла, а второе приходит с функции и мне нужно их проверить => если совпадают навешать триггер что бы jquery словил
Michael
не надо
Michael
не надо жкери
Roman
там просто одно значение берется из цикла, а второе приходит с функции и мне нужно их проверить => если совпадают навешать триггер что бы jquery словил
конкретно в данном случае костылем будет прокидывание в v-if значения через замыкание (если уж тебе так нужен этот костыль)
Roman
по типу v-if="func(yourValue)"
Roman
не могу определить, сарказм это или нет ) не так давно разбираюсь с vuejs
Michael
не могу определить, сарказм это или нет ) не так давно разбираюсь с vuejs
Не, не сарказм. Если, например, цикл у тебя, а там надо что-то зависимое от итерируемого, то прокинуть итерируемое в метод -- благое дело
Roman
ок, буду знать )
Vano
спасибо за советы
Vano
суть пробелемы в чтом что есть цикл и я вывожу в нем td у каждого тд есть id, вот по клику на етот td идет запрос в функцию куда я передаю етот id и записываю в другю переменную(indicator), и потом я проверяю если id== indicator то добавляю каласс, мне полюбому нужна ета проверка мне нужно н аоснвое етой прверки вызвать триггер
Vano
Vano
при каждом клике активным может быть только один td взависимости от активного показываються разные мейлы
Roman
function func(cond) { return function() { // needed actions } }
Roman
в шаблоне func(item.id == indicator)
Roman
но с этими записями-перезаписями id, конечно, каша какая-то
Michael
window.funсtion = function funсtion(argument) {...}
Michael
там с русская
Michael
вот так надо называть переменные
Anonymous
точнее, только первую форму ререндерит
Roman
вот так надо называть переменные
а смысл привязываться явно к window в данном случае?
Michael
в strict режиме прокатит
Roman
ок, понял
Vano
ребята спасибо, по невнимательности функци не в methods записал и оно ругалось. Еще раз спасибо, дальше все по накатаной.
Denys
Таки Вью или ВУ?
Denys
Она Vue называет "Ву"
Denys
Это типа правильно?
john
в той же мере что компьютер будет звучать как компутер
Denys
Еван Ю говорит Вью
Denys
Значит вью
Denys
ахах
Roman
"Vue (произносится /vjuː/, примерно как view)"
Roman
https://ru.vuejs.org/v2/guide/
Владимир
вуй
Владимир
Еван Ю говорит Вью
китайцам так можно
Владимир
ну есть роут и в нем сделали { props: route => ({ ...route.query }) }
роутер молодец. а пропсы ВСЕГДА готовы только в nextTick() - патамушта виртуальный дом так работает в этом вообще суть использования nextTick, чтоб с обновлёнными пропсами работать в реакте та-же хрень, если правильно помню
Владимир
Насколько я помню, работа того же mounted в реакте и вью - различна
не суть - главное там есть колбэк для аналогичных целей - работать с ДОМом после фактического обновления пропсов
Rafael 🌵
потому что вью ставит в очередь ререндер компоненты в случае измнеения data или props или computed (насчте последнего я пока не уверен)
Владимир
ну т.е. сначала жс рвсчитывается - потом ДОМ обновляется (и пропсы прокидываются)
Rafael 🌵
роутер молодец. а пропсы ВСЕГДА готовы только в nextTick() - патамушта виртуальный дом так работает в этом вообще суть использования nextTick, чтоб с обновлёнными пропсами работать в реакте та-же хрень, если правильно помню
и пока что я совершенно не вижу в твоей модели обновления пропсов логики - vdom на то и виртуальный, мотому что это некоторое количество js объектов в памяти, в реальности от которого иногда берется дифф
Rafael 🌵
в сорсах
Владимир
нет реакта под рукой, зато есть горящая вуёвая задача мож вечерком
Rafael 🌵
нет реакта под рукой, зато есть горящая вуёвая задача мож вечерком
я записал себе потыкать тебя вечером по этому поводу
Владимир
зато есть вот это https://ru.vuejs.org/v2/api/#Vue-nextTick
Rafael 🌵
да это не то
Rafael 🌵
cb добовлятеся в конец очереди обновления
Владимир
так и есть
Rafael 🌵
и я пока не имею представления, в какой момент мы берем diff от vdom
Владимир
дифф берётся в промежутке
Rafael 🌵
тривиально - после каждого n го элемента в очереди вызывать фукнцию взятия diff
Владимир
в цикле обновления
Rafael 🌵
дифф берётся в промежутке
слишком абстрактно
Rafael 🌵
если знаешь, где в сорсах это посмотреть - кинь ссылку
Владимир
тривиально - после каждого n го элемента в очереди вызывать фукнцию взятия diff
давай по буквам 1). мы изменяем данные в жс 2) вуй смотрит формулы/гетттеры 3) изменяет дом в соответсвии с изменением в жс (тут и дифф) 4) вызывает nextTick если есть в очереди как-то так
Rafael 🌵
не очевидны точные условия вызова diff
Владимир
смотри исхонники вуя
Rafael 🌵
ебать, зачем я вообще в этот спор влез 🤦‍♂️
Владимир
Rafael 🌵
я то думал ты реально изучал этот механизм, а ты сам не знаешь