Size: a a a

Vue.js Russian Developers Community

2020 August 19

KA

Kenan Ayvazov in Vue.js Russian Developers Community
во-первых, это уже css-in-js
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
никакого отношения к реакту/вью не имеет
источник

NL

Nazar LL in Vue.js Russian Developers Community
Ivan Li
Примерно так
import { BModal } from 'bootstrap-vue'
Vue.component('b-modal', BModal)
or
Vue
.use(
BModal
)
я так и делаю но тогда +5Мб
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Nazar LL
я так и делаю но тогда +5Мб
Tree Shaking у тебя сработает при билде
источник

S

Scronheim in Vue.js Russian Developers Community
страшно представить, что это ты такое мутишь, что тебе понадобились пропсы в css)
источник

NL

Nazar LL in Vue.js Russian Developers Community
Kenan Ayvazov
Tree Shaking у тебя сработает при билде
то есть при билде он возьмет только мадалки и зависимости модалки а остальное отбросит?
источник

Н

Николай in Vue.js Russian Developers Community
Scronheim
страшно представить, что это ты такое мутишь, что тебе понадобились пропсы в css)
Хочу padding передавать через props
источник

S

Scronheim in Vue.js Russian Developers Community
это я понял
источник

Н

Николай in Vue.js Russian Developers Community
Scronheim
страшно представить, что это ты такое мутишь, что тебе понадобились пропсы в css)
Чтобы размер кнопки контролировать
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Николай
Хочу padding передавать через props
:style="`padding: ${padding}px`"
источник

S

Scronheim in Vue.js Russian Developers Community
я имею ввиду что это за проект такой, где такое понадобилось
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Nazar LL
то есть при билде он возьмет только мадалки и зависимости модалки а остальное отбросит?
Скорее всего
источник

I

Ivan Li in Vue.js Russian Developers Community
Nazar LL
я так и делаю но тогда +5Мб
webpack-bundle-analyzer в помощь покажет что откуда тянется и сколько весит)
источник

S

Scronheim in Vue.js Russian Developers Community
Kenan Ayvazov
:style="`padding: ${padding}px`"
хороший вариант
источник

Н

Николай in Vue.js Russian Developers Community
Scronheim
я имею ввиду что это за проект такой, где такое понадобилось
Я подумал сделать отдельный компонент для кнопки и тупо его переиспользовать. Так, как кнопок разной ширины достаточно. Думал обойтись одним, тупо передавая py, px, className
источник

I

Ivan Li in Vue.js Russian Developers Community
Николай
Хочу padding передавать через props
Еще можно собрать стили в computed
  computed: {
   blockStyle() {
     return {
       padding: this.paddingProp,
       width: this.width
     }
   }
 }
источник

NL

Nazar LL in Vue.js Russian Developers Community
Kenan Ayvazov
Скорее всего
да ты был прав
источник

O

Oleg in Vue.js Russian Developers Community
Подскажите, как  изменить  vue cli чтоб при build все файлы  хранились без вложености
источник

NL

Nazar LL in Vue.js Russian Developers Community
благодарю
источник

Н

Николай in Vue.js Russian Developers Community
Можно, в принципе, сделать два - три компонента для кнопок
источник