@danilr

Как в этой компоненте задать класс на верхнем уровне?

Vue.component('v-dropdown-list', {
  render(h) {
    const items = this.$slots.default;
    return h('div', [
      items.slice(0, this.minShow),
      h('div', {
        ref: 'dropdown',
        attrs: {
          style: `overflow: hidden; transition: height ${this.duration}ms`
        },
      }, items.slice(this.minShow)),
    ]);
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Вторым параметром передавайте объект с данными, в котором надо будет указать свойство class:

return h('div', {
  class: здесь строка с классами, или объект, или массив
}, [
  ...

Ну и вообще - нелишним будет почитать вот это.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы