在使用bootstrap-vue时显示为文本

问题描述 投票:0回答:1

我正在构建模态,以便从表中编辑对象,但是在调用示例模态时,它显示为文本。如下图所示:

enter image description here

这里是代码示例:

    <!-- Using value -->
    <b-button v-b-modal="'my-modal'">Show Modal</b-button>

    <!-- The modal -->
    <b-modal id="my-modal">Hello From My Modal!</b-modal>

这很奇怪,因为v-for和v-model正常工作,但是<b-alert><b-modal>却不正常。

vue.js bootstrap-4 bootstrap-modal bootstrap-vue
1个回答
1
投票

请确保您已导入v-b-modal指令。这是工作代码:

<template>
    <div>
        <!-- Using value -->
        <b-button v-b-modal="'my-modal'">Show Modal</b-button>

        <!-- The modal -->
        <b-modal id="my-modal">Hello From My Modal!</b-modal>
    </div>
</template>

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

    export default {
        components: {
            BButton,
            BModal
        },

        directives: { 
            'b-modal': VBModal 
        },
    }
</script>
© www.soinside.com 2019 - 2024. All rights reserved.