如何在没有按钮或链接的情况下在页面加载时触发 Bootstrap-vue 模式?

Ara*_*han 3 bootstrap-modal vuejs2 bootstrap-vue

很抱歉请求帮助,但我无法弄清楚如何在页面加载时最初显示bootstrap-vue 模式,而无需使用按钮或链接触发它。

谢谢。

bla*_*laz 8

您可以在mountedVue 事件时打开它,而不是在页面加载时尝试打开它。

从 Bootstrap-Vue 网站上的示例代码提升:

<template>
  <div>
    <b-modal ref="my-modal" hide-footer title="Using Component Methods">
      <div class="d-block text-center">
        <h3>Hello From My Modal!</h3>
      </div>
      <b-button class="mt-3" variant="outline-danger" block @click="hideModal">Close Me</b-button>
      <b-button class="mt-2" variant="outline-warning" block @click="toggleModal">Toggle Me</b-button>
    </b-modal>
  </div>
</template>

<script>
  export default {
    methods: {
      showModal() {
        this.$refs['my-modal'].show()
      },
      hideModal() {
        this.$refs['my-modal'].hide()
      }
    },
    mounted() {
      this.showModal();
    }
  }
</script>
Run Code Online (Sandbox Code Playgroud)