Heim  >  Artikel  >  Web-Frontend  >  So installieren und verwenden Sie BootstrapVue und erstellen eine Projektschnittstelle

So installieren und verwenden Sie BootstrapVue und erstellen eine Projektschnittstelle

青灯夜游
青灯夜游nach vorne
2022-02-05 09:00:345340Durchsuche

Wie installiere und verwende ich BootstrapVue? Der folgende Artikel führt Sie durch die Installation und Verwendung von BootstrapVue und stellt Ihnen kurz die Verwendung der BootstrapVue-Komponenten vor. Ich hoffe, dass er für alle hilfreich ist!

So installieren und verwenden Sie BootstrapVue und erstellen eine Projektschnittstelle

Es gibt viele Front-End-Frameworks, die auf Vue basieren, und BootstrapVue kann auch ein sehr gutes sein. Schließlich ist Bootstrap auch ein Boss in Sachen CSS komfortabel. BootstrapVue ist ein Front-End-UI-Framework, das auf Bootstrap v4 + Vue.js basiert. Es handelt sich um eine Integration des beliebten Bootstrap-Frameworks mit Vue.js. Dieses Paket heißt BootstrapVue. Es ermöglicht uns die Verwendung benutzerdefinierter Komponenten, die in Bootstrap (v4) integriert sind. [Verwandte Empfehlung: „Bootstrap-Tutorial“]

Mit BootstrapVue kann jeder von Vanilla.js oder jQuery zu Vue.js wechseln, ohne sich Gedanken über die starke Abhängigkeit von Bootstrap von jQuery machen zu müssen oder gar keine Lösung finden zu können. Hier kommt BootstrapVue zur Rettung. Es hilft, diese Lücke zu schließen und ermöglicht Vue-Entwicklern die einfache Verwendung von Bootstrap in ihren Projekten. BootstrapVue ist nicht auf Jquery angewiesen.

1. Installation und Verwendung von BootstrapVue

Wir gehen davon aus, dass Sie bereits über eine Vue-Projektumgebung verfügen, daher ist die Installation und Verwendung von BootstrapVue sehr einfach, um es direkt zu installieren.

npm install bootstra-vue bootstrap

Der obige Befehl installiert BootstrapVue- und Bootstrap-Pakete. Alle BootstrapVue-Komponenten sind im BoostrapVue-Paket enthalten, und reguläres Bootstrap enthält CSS-Dateien.

Als nächstes richten wir das gerade installierte BootstrapVue-Paket ein. Gehen Sie zu Ihrer main.js-Datei und fügen Sie diese Codezeile an der entsprechenden Stelle hinzu. Importieren Sie auch die Bootstrap-CSS-Dateien in das Projekt.

import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

Der Inhalt einer einfachen main.js-Datei ist wie folgt.

//src/main.js
import Vue from 'vue'
import App from './App.vue'
import BootstrapVue from 'bootstrap-vue'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

Vue.use(BootstrapVue)
Vue.config.productionTip = false

new Vue({
  render: h => h(App),
}).$mount('#app')

Wenn in unserem Projekt andere Komponentenmodule verwendet werden, können diese abweichen.

2. Verwendung von BootstrapVue-Komponenten

Um etwas Neues zu lernen, verstehen wir normalerweise zuerst die relevanten Dokumente.

GitHub-Bibliotheksadresse: https://github.com/topics/bootstrapvue

Die offizielle Website-Adresse von BootstrapVue (möglicherweise eingeschränkt und nicht zugänglich): https://bootstrap-vue.js.org/

Die chinesische Website von BootstrapVue Die Adresse lautet wie folgt: https://code.z01.com/bootstrap-vue/

Durch die Einführung des entsprechenden BootstrapVue in das Vue-Projekt können Sie auf die Einführung der offiziellen Website für die zugehörigen Komponenten verweisen. Es gibt viele Komponenten in BootstrapVue, die mit Bootstrap identisch sind, aber das Label-Präfix muss mit b-

hinzugefügt werden, beispielsweise für die Verarbeitung häufig verwendeter Schaltflächenschnittstellencodes, wie unten gezeigt.

<div>
  <b-button>Button</b-button>
  <b-button variant="danger">Button</b-button>
  <b-button variant="success">Button</b-button>
  <b-button variant="outline-primary">Button</b-button>
</div>

Die Benutzeroberfläche ist wie unten gezeigt, ganz im Bootstrap-Stil! Wir können sehen, dass die ursprüngliche HTML-Schaltfläche auf Bootstrap ein zusätzliches Präfix „b-“ hat und zur „b-Schaltfläche“ wird. Der Verwendungscode für die Kartenkontrolle lautet wie folgt:

Darüber hinaus stoßen Sie möglicherweise auch auf ähnliche Definitionen wie p-2, pt-2, py-2, px-2 usw., die in den folgenden Abschnitten erläutert werden.

Darüber hinaus müssen Sie auch das Layout von Flex verstehen.

<div>
  <b-card
    title="Card Title"
    img-src="https://picsum.photos/600/300/?image=25"
    img-alt="Image"
    img-top
    tag="article"
    style="max-width: 20rem;"
    class="mb-2"
  >
    <b-card-text>
      Some quick example text to build on the card title and make up the bulk of the card&#39;s content.
    </b-card-text>

    <b-button href="#" variant="primary">Go somewhere</b-button>
  </b-card>
</div>

Der Schnittstelleneffekt ist wie folgt.

Nehmen wir ein Beispiel für die Anzeige eines Rasters, um Bilder, Text und andere Informationen auf der Karte anzuzeigen.

<div class="bg-light mb-3">
        <div class="d-flex justify-content-start bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-end bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-center bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-between bg-secondary mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
        <div class="d-flex justify-content-around bg-light mb-3">
          <div class="p-2">Flex item 1</div>
          <div class="p-2">Flex item 2</div>
          <div class="p-2">Flex item 3</div>
        </div>
      </div>

Das obige ist der detaillierte Inhalt vonSo installieren und verwenden Sie BootstrapVue und erstellen eine Projektschnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen