Как добавить расширение загрузчика страницы Bulma в качестве компонента Vue? - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь настроить элемент page-loader, который является расширением Bulma в проекте Vue.Есть ли способ добавить page-loader как Vue component?

Я пытался импортировать page-loader.min.js и использовать его, но не работает вообще.

<template>
    <div class="steps">
        <div class="step-marker">
            ...
        </div>
    </div>
</template>

<script>
import { bulmaSteps } from 'bulma-extensions/dist/js/bulma-extensions.min';

export default {
    name: "TestingStep",
    mounted: function() {
        this.steps = bulmaSteps.attach();
    },
    data() {
        return {
            steps: [],
        }
    },
}
</script>

Ответы [ 2 ]

1 голос
/ 04 мая 2019

Импорт CSS-файла в разделе скриптов, и он работает как шарм.

import 'bulma-extensions/bulma-steps/dist/css/bulma-steps.min.css';

0 голосов
/ 06 мая 2019

Это то, что вы пытаетесь достичь.

PageLoader.vue

    <template>
        <div class="pageloader">
          <span class="title">Pageloader</span>
        </div>
    </template>

    <script>
    import 'bulma-extensions/bulma-pageloader/dist/css/bulma-pageloader.min.css';
    </script>

И импортируйте компонент в нужный вам файл vue.

...