小编use*_*119的帖子

单击按钮即可打开Vue.js模式

如何使用按钮显示其他组件中的模态?例如,我具有以下组件:

info.vue

<template>
  <div class="container">
    <button class="btn btn-info" @click="showModal">show modal</button>
    <example-modal></example-modal>
  </div>
</template>

<script>
import exampleModal from './exampleModal.vue'
export default {
  methods: {
    showModal () {
      // how to show the modal
    }
  },
  components:{
    "example-modal":exampleModal
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

exampleModal.vue

<template>
    <!-- Modal -->
    <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
        <div class="modal-header">
            <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
            </button>
        </div>
        <div class="modal-body">
            hihi
        </div>
        <div class="modal-footer">
            <button type="button" …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js bootstrap-4 vuejs2

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

bootstrap-4 ×1

javascript ×1

vue.js ×1

vuejs2 ×1