Maison > interface Web > tutoriel CSS > Méthodes associées de paramètres de classe et de style dans vue

Méthodes associées de paramètres de classe et de style dans vue

高洛峰
Libérer: 2017-02-18 14:50:06
original
1521 Les gens l'ont consulté

paramètres de style de classe et de style

classe

code html

<p id="box">
    <strong>阿斯顿发</strong>
</p>
Copier après la connexion

code css

.red {
    color: red;
}
.gray {
    background-color: gray;
}
Copier après la connexion

code js

window.onload = function() {
    new Vue({
        el: '#box',
        data: {
            red: 'red',
            gray: 'gray'
        }
    });
}
Copier après la connexion

La façon d'écrire le style pour qu'il prenne effet

  1. :class="[red, gray]" est d'appeler l'attribut data dans le paramètre vue

    <strong :class="[red, gray]"></strong>
    Copier après la connexion
  2. :class="{red: true, gray: true}"

    <strong :class="{red: true, gray: true}"></strong>
    Copier après la connexion

    La deuxième méthode peut également appeler l'attribut data du paramètre vue. Rappelez-vous, tout dans Vue. is data

    new Vue({
        el: '#box',
        data: {
           red: 'red',
           gray: 'gray',
           a: true,
           b: false
     }   
    });
    Copier après la connexion
    <strong :class="{red: a, gray: b}"></strong>
    Copier après la connexion
  3. :class="json", une version simplifiée de la deuxième méthode, la version officielle

    new Vue({
        el: '#box',
        data: {
            red: 'red',
            gray: 'gray',
            json: {
                a: true,
                b: false
            }
        }
    });
    Copier après la connexion
<strong :class="json"></strong>
Copier après la connexion

style

est fondamentalement le même que la classe

  1. :style="{}"

<strong :style="{color: &#39;red&#39;, backgroundColor: &#39;gray&#39;}"></strong>
Copier après la connexion
  1. :style="a"

    new Vue({
        el: '#box',
        data: {
            red: 'red',
            gray: 'gray',
            a: {
                color: 'red',
                backgroundColor: 'gray' //注意复合样式的书写规范
            }
        }
    });
    Copier après la connexion
    <strong :style="a">阿斯顿发</strong>
    Copier après la connexion
  2. :style="[a, b]", a, b correspondent à Deux données json dans data

Pour plus de méthodes connexes de paramètres de classe et de style dans vue, veuillez faire attention au site Web PHP chinois pour les articles connexes !

É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