vue js ใช้ modal ใน bootstrap 5

การใช้ Modal ใน Bootstrap 5 ใน Vue.js นั้นสามารถทำได้โดยการใช้ Bootstrap Vue, ซึ่งเป็นไลบรารีที่ช่วยให้คุณสร้าง Modal และอื่น ๆ ใน Vue.js ได้อย่างง่ายดาย. นี่คือวิธีการใช้ Modal ใน Bootstrap 5 ใน Vue.js:

  1. ติดตั้ง Bootstrap Vue:

    หากยังไม่ได้ติดตั้ง Bootstrap Vue, ให้ติดตั้งผ่าน npm หรือ yarn:

    1
    npm install bootstrap-vue

    หรือ

    1
    yarn add bootstrap-vue
  2. นำเข้าและใช้งาน Modal ใน Vue Component:

    นำเข้าและใช้งาน Modal ใน Vue Component ของคุณ โดยเริ่มต้นด้วยการนำเข้า Modal component จาก Bootstrap Vue:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <template>
    <div>
    <b-button @click="showModal">เปิด Modal</b-button>

    <b-modal v-model="show" title="ตัวอย่าง Modal">
    <p>นี่คือเนื้อหาของ Modal นี้</p>
    </b-modal>
    </div>
    </template>

    <script>
    import { BButton, BModal } from 'bootstrap-vue';

    export default {
    components: {
    BButton,
    BModal,
    },
    data() {
    return {
    show: false, // ใช้เพื่อควบคุมการแสดง Modal
    };
    },
    methods: {
    showModal() {
    this.show = true;
    },
    },
    };
    </script>

    ในตัวอย่างนี้เรานำเข้า <b-button> เพื่อสร้างปุ่มที่เมื่อคลิกจะเปิด Modal และ <b-modal> เพื่อสร้าง Modal โดยใช้ v-model สำหรับการควบคุมการแสดงของ Modal.

  3. ปรับแต่ง Modal:

    คุณสามารถปรับแต่ง Modal ใน Vue.js โดยใช้ตัวเลือกและสไตล์ที่มีให้ใน Bootstrap Vue และ Bootstrap 5 ตามที่คุณต้องการ. เช่น คุณสามารถเปลี่ยนแสดงหัวข้อ Modal หรือเนื้อหา Modal ตามความต้องการของคุณ.

นี่คือวิธีการใช้ Modal ใน Bootstrap 5 ใน Vue.js โดยใช้ Bootstrap Vue. คุณสามารถปรับแต่ง Modal และเพิ่มฟีเจอร์อื่น ๆ ตามที่คุณต้องการในแอป Vue.js ของคุณ.