Pull to refresh

Comments 7

pa-2’. Расшифровывается как ‘padding all = 2*4px’

А откуда 4 взялось?

Погуглил, это в verify так решили сделать, оказывается

Можно сократить. Статья c громким названием нам всего лишь пересказывает (примешивая зачем-то сюда вьютифай) два небольших раздела документации, а именно:

  1. рендер-функции (https://v2.vuejs.org/v2/guide/render-function.html#createElement-Arguments)

  2. маунт (https://v2.vuejs.org/v2/api/#vm-mount)

С целью сделать создания компонента as service.

Добро пожаловать в мир вью, вас ждет еще много интересного, если вызывает удивление это:

createElement понимает теги Vuetify

Некоторые замечания по коду:

new Nf()

Абсолютно неинформативное имя класса / компонента.

style:{ padding: ‘8px’

На слое js безусловно можно управлять оформлением, но лучше выносить это на слой css, и управлять со слоя js только посредством css-классов.

document.getElementById('app')

Жесткая привязка к элементу #app. Может у меня корневой элемент vue назван иначе?

И я не увидел api, которым будет пользоваться прикладной разработчик. Что-то типа showNotification(....). Вы же не хотите обязать каждого создавать руками объекты и монтировать их?

>И я не увидел api, которым будет пользоваться прикладной разработчик.

Оставила это "за скобками", т.к. это уже про реализацию плагина. Да, стоит добавить способы передачи параметров, тут соглашусь.

Напоминаю, что поддержка Vue2 заканчивается в конце 2023 года
Если собираетесь переезжать на Vue3 - пора
Начинать на Vue2 новые проекты точно не стоит

https://v2.vuejs.org/lts/

Sign up to leave a comment.

Articles