Rumah > hujung hadapan web > View.js > Cara untuk menetapkan lebar secara dinamik dalam vue.js

Cara untuk menetapkan lebar secara dinamik dalam vue.js

王林
Lepaskan: 2021-10-11 15:00:44
asal
8499 orang telah melayarinya

Cara untuk menetapkan lebar secara dinamik dalam vue.js: 1. Tambah gaya mengikat; 2. Tambah pengiraan atribut, seperti [dikira: {scrollerHeight: function() {return (window.innerHeight - 46 - 50) ..].

Cara untuk menetapkan lebar secara dinamik dalam vue.js

Persekitaran pengendalian artikel ini: sistem windows10, vue.js 2.9, komputer thinkpad t480.

Dalam proses pembangunan sebenar, kami sering menggunakan gaya yang dikira secara dinamik, seperti lebar, ketinggian, dll., terutamanya apabila membangunkan sistem pengurusan bahagian belakang.

Senario keperluan:

Dapatkan ketinggian skrin telefon mudah alih semasa dan tetapkan julat kawasan boleh tatal div kontena.

Pelaksanaan khusus:

1. Tambah gaya mengikat

<div class="container" :style="{height: scrollerHeight}">
</div>
Salin selepas log masuk

2. Tambah pengiraan atribut

Tambah pengiraan atribut dalam pengiraan. Ingat scrollerHeight tidak perlu diisytiharkan dalam data.

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

Pembelajaran yang disyorkan: latihan php

Atas ialah kandungan terperinci Cara untuk menetapkan lebar secara dinamik dalam vue.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan