Size: a a a

Клуб Vue.js-разработчиков

2021 February 17

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
Да
источник

V

Vlad in Клуб Vue.js-разработчиков
Сергей Падашуля
особенно понравилось про микро/макро таски, недавно сам искал ответ на этот вопрос с промисами и таймаутами
Я кстати не представляю когда это может понадобится в реальной жизни
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Vlad
Я кстати не представляю когда это может понадобится в реальной жизни
Очень важно когда тесты пишешь
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Понимать что в какую очередь при асинхронщине попадет
источник

SD

Serg Drapoi in Клуб Vue.js-разработчиков
Tor Kazaryan
git clone …
yarn
yarn serve
Спасибо. Делал так же. Но Languages появилось на 4-й по счету установке 😳 (node 14.15.4, npm 7.5.4, yarn 1.22.5)
источник

R

Re{Actor} in Клуб Vue.js-разработчиков
Можно коротко о том, почему предлагается вариант с $mount? Чистой воды вкусовщина?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Re{Actor}
Можно коротко о том, почему предлагается вариант с $mount? Чистой воды вкусовщина?
Так монтируются все ваши компоненты
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Не просто так есть хуки beforeMount и mounted
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
На абсолютно каждом компоненте будет вызвано new Vue(component).$mount(el)
источник

R

Re{Actor} in Клуб Vue.js-разработчиков
Stanislav Lashmanov
На абсолютно каждом компоненте будет вызвано new Vue(component).$mount(el)
Благодарю
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Vlad
Я кстати не представляю когда это может понадобится в реальной жизни
Когда у вас промисы заблокируют основной поток вы очень быстро это представите :)
источник

V

Vlad in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Когда у вас промисы заблокируют основной поток вы очень быстро это представите :)
Я слышал что микротаски могут заблочить поток, но в реальности с этим не сталкивался
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Vlad
Я слышал что микротаски могут заблочить поток, но в реальности с этим не сталкивался
Любая таска блочит основной поток
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Только последовательный вызов setTimeout его не заблокирует, а промисы заблокируют.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
И без знания ивент лупа не получится понять почему так
источник

R

Re{Actor} in Клуб Vue.js-разработчиков
Допустимо ли использование router-link в теле шаблона компонента?

Vue.component('nav-main', {
   data: function() {
       return {

       }
   },
   props: ['prop-nav-main'],
   template: `<router-link :to="propNavMain.href">
                   <div class="nav-main__item">
                       <div class="nav-main__content grid">
                           <i :class="propNavMain.icon"></i>
                           <h3>{{ propNavMain.item }}</h3>
                           <h6>{{ propNavMain.subItem }}</h6>
                       </div>
                   </div>
               </router-link>`
})
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Vlad
Я слышал что микротаски могут заблочить поток, но в реальности с этим не сталкивался
Ещё не всё знают что колбек в new Promise выполняется сразу же
источник

ОК

Олег Кочерба... in Клуб Vue.js-разработчиков
Коллеги, здравствуйте. Нужен совет. Vue подключаю через скрипт, без билда. На странице изначально элемент не нужен, и по надобности хочу его отображать через v-if. Но при первой загрузке элемент все равно виден на долю секунды. видимо пока подгружается подключенный скрипт VUE.  Разметку положить внутрь шаблона и сделать отдельный компонент не представляется возможным (кроме html там еще и php). Есть ли возможность сделать так чтоб элемент не появлялся при загрузке страницы?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Олег Кочерба
Коллеги, здравствуйте. Нужен совет. Vue подключаю через скрипт, без билда. На странице изначально элемент не нужен, и по надобности хочу его отображать через v-if. Но при первой загрузке элемент все равно виден на долю секунды. видимо пока подгружается подключенный скрипт VUE.  Разметку положить внутрь шаблона и сделать отдельный компонент не представляется возможным (кроме html там еще и php). Есть ли возможность сделать так чтоб элемент не появлялся при загрузке страницы?
v-cloak + css
источник

AA

Andrew AN in Клуб Vue.js-разработчиков
Illya Klymov
v-cloak + css
+1
источник