Задать вопрос
QED_obj
@QED_obj

Как добавить masonry vue в сборку?

Помогите пожалуйста, нужно добавить "@yeger/vue-masonry-wall" в сборку через PetiteVue.

Основное подключение всех компонентов
import $store from "./modules/store";
import Collapse from "./modules/collapse";
import Animate from "../blocks/animate/animate.js";
import MobileMenu from "../blocks/header/MobileMenu.js";
import PapirusList from "../blocks/PapirusList/PapirusList.js";
import FoodMenu from "../blocks/food-menu/food-menu.js";

PetiteVue.createApp({
  $store,
  Animate,
  MobileMenu,
  PapirusList,
  FoodMenu,
})
  .directive("collapse", Collapse)
  .mount();


пример компонента
export default function() {
  return {
    data: {
      isOpen: false,
    },
    onOpen(e) {
      this.data.isOpen = true;
    },
    onClose(e) {
      this.data.isOpen = false;
    },
    onToggle(e) {
      this.data.isOpen = !this.data.isOpen;
    },
  };
}

и его использование
.menu-mobile(v-scope="MobileMenu()" :class="{'menu-open': data.isOpen}")
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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