Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk membuat vue memaparkan dua gambar dalam satu baris

Bagaimana untuk membuat vue memaparkan dua gambar dalam satu baris

PHPz
PHPzasal
2023-04-12 09:18:051525semak imbas

Untuk memaparkan dua imej dalam satu baris dalam vue, anda boleh menggunakan reka letak Flex. Susun atur fleksibel ialah kaedah susun atur yang sangat fleksibel yang boleh melaksanakan pelbagai keperluan susun atur kompleks dengan mudah.

Di bawah, saya akan memperkenalkan cara menggunakan reka letak Flex untuk memaparkan dua imej dalam satu baris dalam vue.

  1. Buat projek vue dan pasang kebergantungan yang diperlukan

Mula-mula, buat projek vue menggunakan vue-cli dalam terminal:

vue create project-name

Kemudian, pasang kebergantungan yang diperlukan dalam direktori akar projek:

npm install vue-flexbox --save
  1. Perkenalkan perpustakaan komponen vue-flexbox

vue-flexbox ialah komponen vue berdasarkan Flex Perpustakaan susun atur, anda boleh mencapai pelbagai kesan susun atur dengan mudah. Perkenalkan vue-flexbox ke dalam projek:

import VueFlexbox from 'vue-flexbox';

Vue.use(VueFlexbox);
  1. Tulis kod komponen vue

Dalam komponen vue, anda boleh menggunakan komponen susun atur dalam vue-flexbox untuk mencapai Satu baris menunjukkan kesan dua imej. Kodnya adalah seperti berikut:

<template>
  <div class="container">
    <vf-layout justify="space-between">
      <vf-layout-item>
        <img src="/path/to/image1.jpg">
      </vf-layout-item>
      <vf-layout-item>
        <img src="/path/to/image2.jpg">
      </vf-layout-item>
    </vf-layout>
  </div>
</template>

<script>
export default {
  name: 'ImageLayout',
}
</script>

<style>
.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
</style>

Dalam kod di atas, kami menggunakan komponen vue bernama ImageLayout, di mana kami mencipta

dan mengehadkan bekas dengan menetapkan atribut .max-width lebar maksimum. Dalam reka letak vf, kami menetapkan atribut justify kepada "ruang-antara", yang meninggalkan ruang kosong antara dua item vf-layout.

  1. Jalankan projek vue

Akhir sekali, gunakan arahan berikut dalam terminal untuk menjalankan projek vue:

npm run serve

Buka penyemak imbas dan layari http:// /localhost:8080, anda boleh lihat kesan paparan dua gambar dalam satu baris.

Ringkasan

Melalui langkah di atas, kami menggunakan reka letak Flex dan perpustakaan komponen vue-flexbox untuk mencapai kesan memaparkan dua gambar dalam satu baris dengan mudah. Dengan reka letak Flex, kami boleh mencapai reka letak yang fleksibel dan boleh disesuaikan yang boleh menyesuaikan diri dengan jenis peranti dan saiz skrin yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk membuat vue memaparkan dua gambar dalam satu baris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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