Maison > interface Web > Questions et réponses frontales > Qu'est-ce que vue-matériel ?

Qu'est-ce que vue-matériel ?

青灯夜游
Libérer: 2020-11-12 16:22:45
original
3786 Les gens l'ont consulté

vue-material est un framework léger construit sur Material Design de Google. Il s'agit d'une bibliothèque de composants Vue qui implémente Google Pixel Material Design. Il fournit des thèmes dynamiques intégrés adaptés à tous les composants des navigateurs Web modernes. L'API est également simple et claire.

Qu'est-ce que vue-matériel ?

Vue Material est un framework léger construit sur le Material Design de Google. Concevez des applications Web puissantes et esthétiques qui fonctionnent sur différents écrans.

Quest-ce que vue-matériel ?

vue Material est une bibliothèque de composants Vue qui implémente Google Pixel Material Design. Elle fournit des composants avec des thèmes dynamiques intégrés adaptés à tous les navigateurs Web modernes, et son API est également. simple Clairement.

Vous pouvez générer et utiliser dynamiquement des thèmes, en utilisant uniquement des composants en fonction de vos propres besoins. L'avantage des éléments et composants de l'interface utilisateur est qu'il est plus facile d'utiliser les API et autres.

Il fournit un ensemble de composants réutilisables et une série d'éléments d'interface utilisateur, utilisant Vue 2.0 pour créer des applications prenant en charge les navigateurs grand public.

Site officiel : http://vuematerial.materializecss.cn/#/

Méthode d'installation

Présentation de Roboto et des icônes Google à partir de Google CDN :

<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic">
<link rel="stylesheet" href="//fonts.googleapis.com/icon?family=Material+Icons">
Copier après la connexion

Installez Vue Material via npm ou Yarn

npm install vue-material
yarn add vue-material
Copier après la connexion

* Les autres gestions de packages, telles que JSPM et Bower, ne sont pas encore prises en charge.

Ou téléchargez le script et le style depuis Github et introduisez-le dans HTML : (Adresse de téléchargement https://github.com/marcosmoura/vue-material/archive/master.zip)

<link rel="stylesheet" href="path/to/vue-material.css">
<script src="path/to/vue-material.js"></script>
Copier après la connexion

Utilisation

Activez Vue Material dans votre application via Vue.use(). Vous pouvez également activer les composants individuellement :

// To import the whole library
import Vue from &#39;vue&#39;
import VueMaterial from &#39;vue-material&#39;
import &#39;vue-material/dist/vue-material.css&#39;

Vue.use(VueMaterial)

// Or to import individual components
import Vue from &#39;vue&#39;
import VueMaterial from &#39;vue-material&#39;
import &#39;vue-material/dist/components/mdCore/index.css&#39; //Required to boot vue material
import &#39;vue-material/dist/components/mdButton/index.css&#39;
import &#39;vue-material/dist/components/mdIcon/index.css&#39;
import &#39;vue-material/dist/components/mdSidenav/index.css&#39;
import &#39;vue-material/dist/components/mdToolbar/index.css&#39;

Vue.use(VueMaterial.mdCore) //Required to boot vue material
Vue.use(VueMaterial.mdButton)
Vue.use(VueMaterial.mdIcon)
Vue.use(VueMaterial.mdSidenav)
Vue.use(VueMaterial.mdToolbar)
Copier après la connexion

Appliquer le thème

Pour que Vue Material fonctionne correctement, vous devez configurer un thème par défaut. Vous pouvez également enregistrer plusieurs thèmes à la fois.

Thème unique

Vue.material.theme.register(&#39;default&#39;, {
  primary: &#39;cyan&#39;,
  accent: &#39;pink&#39;
})
Copier après la connexion

Thèmes multiples

Vue.material.theme.registerAll({
  default: {
    primary: &#39;cyan&#39;,
    accent: &#39;pink&#39;
  },
  indigo: {
    primary: &#39;indigo&#39;,
    accent: &#39;pink&#39;
  }
})
Copier après la connexion

Pour appliquer votre thème à chaque partie du code, vous devez utiliser la commande v-md-theme :

<div id="app" v-md-theme="&#39;default&#39;">
  <md-toolbar>
    <div class="md-title">My App</div>
  </md-toolbar>
  <md-button v-md-theme="&#39;indigo&#39;">My Button</md-button>
</div>
Copier après la connexion

Recommandations associées :

Résumé des questions d'entretien Vue frontale 2020 (avec réponses)

Recommandation du didacticiel Vue : 5 derniers didacticiels vidéo vue.js sélectionnés en 2020

Pour plus de connaissances liées à la programmation, veuillez visiter : Cours d'apprentissage en programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
vue
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal