Maison  >  Article  >  interface Web  >  Comment définir dynamiquement la largeur dans vue.js

Comment définir dynamiquement la largeur dans vue.js

王林
王林original
2021-10-11 15:00:448454parcourir

Méthode Vue.js pour définir dynamiquement la largeur : 1. Ajouter une liaison de style ; 2. Ajouter un calcul d'attribut, tel que [calculé : {scrollerHeight : function() {return (window.innerHeight - 46 - 50)...].

Comment définir dynamiquement la largeur dans vue.js

L'environnement d'exploitation de cet article : système windows10, vue.js 2.9, ordinateur thinkpad t480.

Dans le processus de développement actuel, nous utilisons souvent des styles calculés dynamiquement, tels que la largeur, la hauteur, etc., en particulier lors du développement du système de gestion backend.

Scénario requis :

Obtenez la hauteur actuelle de l'écran du téléphone mobile et définissez la plage de zone de défilement du div du conteneur.

Implémentation spécifique :

1. Ajouter une liaison de style

<div class="container" :style="{height: scrollerHeight}">
</div>

2. Ajouter un calcul d'attribut

Ajouter un calcul d'attribut dans le calcul. N'oubliez pas que scrollerHeight n'a pas besoin d'être déclaré dans les données.

computed: {
    // 滚动区高度
    // (业务需求:手机屏幕高度减去头部标题和底部tabbar的高度,当然这2个高度也是可以动态获取的)
    scrollerHeight: function() {
      return (window.innerHeight - 46 - 50) + &#39;px&#39;;
    }
  }

Apprentissage recommandé : formation php

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!

Déclaration:
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