Я понял, что могу использовать элемент root вместо элемента body! Я мог решить проблему с прокруткой фона модального окна, как показано ниже:
<button @click="modalShow">Show Modal</button>
modalShow() {
// Trigger Modal Open Here
this.showModal = true;
this.$root.$el.classList.add('show-modal');
}
close() {
// Trigger Modal Close Here
this.showModal = false;
this.$root.$el.classList.remove('show-modal');
}
для стиля Css:
.show-modal {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
Это решило мою проблему. Я надеюсь, что это может помочь вам, ребята:)