[ВАЖНО - Читай описание] PUSH-уведомления для web-сайта на Vue.js

Поделиться
HTML-код
  • Опубликовано: 30 янв 2020
  • --------------------------------------------------------------------------------------------------------------------------------------------------------
    ВАЖНО - Видео на этом канале 3х летней давности и большинство уже НЕАКТУАЛЬНЫЕ в силу изменения синтаксиса, методов и подходов во Vue.js версии 3. Все видео были записаны на Vue.js версии 2. Много чего уже просто НЕ БУДЕТ РАБОТАТЬ или выдаст ошибки.
    Новый канал на актуальном стеке Vue.js v3, Pinia, Vue router@next, Ionic (мобильные приложения), FireBase (база данных, аутентификация и тд) - / @intothecoding
    НО! Новый канал ведется на АНГЛИЙСКОМ ЯЗЫКЕ - так что у вас есть уникальная возможность научиться кодить и подтянуть язык - так как Английский нужен всегда!
    Жду вас на новом канале!
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    В этом уроке сделаем крутые push-уведомления при добавлении товара в корзину!
    Компонент уведомлений с использованием vue transition-group.
    Репозиторий проекта: github.com/antonboltnev/tutor...
    Приятного просмотра!

Комментарии • 26

  • @ingvarriver5793
    @ingvarriver5793 4 года назад +3

    Отличнейший урок👍, знать не знал, как это все сделать. ). Спасибо за эту фишку.

    • @gofrontend2220
      @gofrontend2220  4 года назад +1

      Ingvar River наздоровье)

    • @gofrontend2220
      @gofrontend2220  4 года назад +1

      Ingvar River любые даже самые необычные и сложные ui решения так или иначе делаются простыми js методами, надо лишь немного продумать и представить как оно должно работать:)

    • @ingvarriver5793
      @ingvarriver5793 4 года назад

      @@gofrontend2220 я прост в начале пути. По наличию времени стараюсь смотреть ваши видео и повторять .

    • @gofrontend2220
      @gofrontend2220  4 года назад +4

      Ingvar River отлично:) главное попытаться понять процесс полностью: от идеи до непосредственно кода. Придет со временем:) главное усидчивость и желание

    • @ingvarriver5793
      @ingvarriver5793 4 года назад

      @@gofrontend2220 👍

  • @borison2004
    @borison2004 4 года назад

    Отличный урок, отличный канал! спасибо, подписался

  • @kirillbaryba746
    @kirillbaryba746 4 года назад +1

    Интересно, спасибо за видео

  • @aleksandrstaetskiy5687
    @aleksandrstaetskiy5687 3 года назад

    отличный урок, спасибо!

  • @AlexanderGrinvald
    @AlexanderGrinvald 4 года назад

    отличный урок, спасибо

  • @ivancoin2570
    @ivancoin2570 2 года назад +2

    для vue 3 в transition-group нужно указать атрибут tag, например tag="div", иначе не будет обертки с классом messages_list.
    плюс еще вместо &-enter, &-leave, нужно писать - &-enter-from, &-leave-from соответственно.

  • @johnboe5584
    @johnboe5584 3 года назад +5

    ну это не push уведомления если что)
    Это сообщения действия в приложении, а push-уведомления приходят вам через браузер...

    • @OlexiiShulakov
      @OlexiiShulakov 3 года назад

      главное что никого это не смущает!)

  • @bammbuxa
    @bammbuxa 3 года назад +3

    Во Vue3 в блок watch:{} нужно добавить вместо messages() такую конструкцию:
    messages:{
    handler(){
    this.hideNotification()
    },
    deep: true
    }

  • @Mexanikkmm
    @Mexanikkmm 4 года назад +4

    так что с классом messages_list ? прописали стили direction: column-reverse, а вроде ведь не используется? Раз уж добавили вместо push unshift В дереве список имеет класс mesages_list, а в scss прописано для .v-notification__messages_list

    • @gofrontend2220
      @gofrontend2220  4 года назад +2

      Mexanikkmm скорее всего вы правы и стили не нужны. Мы сообщения можем как стилями развернуть, так и через push/unshift. Похоже я забыл убрать стили:) извините.

    • @fessan8918
      @fessan8918 4 года назад

      тоже обратил на это внимание

  • @oleksiizelenko9357
    @oleksiizelenko9357 4 года назад

    Спасибо, хороший урок. использовал готовые решения, но очень интересно знать как все работает под капотом.

  • @gofrontend2220
    @gofrontend2220  10 месяцев назад

    ! ВАЖНО - Читайте описание к видео ! 🔥🔥🔥👆👆👆

  • @artemlukianov29
    @artemlukianov29 3 года назад +5

    почему бы не использовать "(message, index) in messages" для получения уникального значения, или я ошибаюсь?

    • @ronniesullivan9567
      @ronniesullivan9567 2 года назад

      i dont mean to be offtopic but does anyone know a way to log back into an instagram account..?
      I stupidly lost the password. I would love any tricks you can give me.

    • @davidjayson63
      @davidjayson63 2 года назад

      @Ronnie Sullivan instablaster ;)

    • @Dostoevsky2012
      @Dostoevsky2012 2 года назад

      они будут не уникальны. При удалении/ добавлении не в конец индексы сдвинутся

  • @Alexey_Pe
    @Alexey_Pe 3 года назад

    Можно создать div с классом name написав .name, не обязательно писать div.name

    • @Alexey_Pe
      @Alexey_Pe 3 года назад

      Ахах, если перейти по div.name откроется сайт с цитатой из мультика)

  • @user-dn2bb7tu5h
    @user-dn2bb7tu5h 2 года назад +2

    Не вводи в заблуждение, это не пуш. Это по сути разукрашенный алерт и не более того.
    Не хватает даже базовых знаний, а все лезут учить))🤦