Edit: Did you use v-model? Pass data to v-model and update it if needed
You have another option.
<b-modal id="bv-modal-example" hide-footer></b-modal> //在script標簽中 this.$bvModal.hide('bv-modal-example')
Or you can use the v-model attribute to control the Bootstrap Vue modal box.
Please check Documentation.
The problem is that you are trying to close it at the same moment while preventing it from closing.
You can solve this problem by deferring the hidden method to the next moment using this.$nextTick
.
this.$nextTick(() => { this.$bvModal.hide('grfGuardarModal') })