关于vue.js:Bootstrap vue @ok没有被触发

Bootstrap vue @ok is not been triggered

我有一个Vue引导程序模态,我试图捕获ok事件,但似乎没有被触发,我想念的是什么?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<b-modal class="modal-md"
          ok-title="Invite"
          ref="myModal"
          title="Hellow world"
          @hidden="onHidden"
          @ok="myMethod"
         :ok-disabled="!validForm">


methods:{
    myMethod() {
        console.log('ok')
    }
}


我已经在答案中更新了您的代码
这是我的代码,请在您的代码中使用,并告诉我

1
2
3
4
5
6
7
8
9
<b-modal class="modal-md"
          ok-title="Invite"
          ref="myModal"
          title="Hellow world"
          @hidden="onHidden"
          @ok="myMethod"
         :ok-disabled="false">
         My Modal
  </b-modal>

为此打开

1
this.$refs['myModal'].show()

方法

1
2
3
4
5
6
7
8
methods: {
 onHidden(){
      console.log("hide")
    },
    myMethod(){
      console.log("myMethod")
    }
}