我試圖僅在燈箱組件打開時防止滾動,但似乎無法這樣做。我希望不要使用任何外部庫或插件來做到這一點。我的 App.vue 包含“LightBox”組件,所以我假設防止滾動功能也應該存在于 App.vue 中。App.vue 片段:<template> <div class="SocialAlbumWidget"> <div v-if="isModalVisible && media[activeIndex]"> <LightBox ... />我目前在“方法”部分有一個“showModal()”函數,所以想通過另一個函數傳遞它。方法:mothods: {...showModal () { this.isModalVisible = true},closeModal () { this.isModalVisible = false}我希望主體在“燈箱”組件關閉時可以滾動,當“燈箱”組件打開時被禁用。謝謝!讓我知道其他哪些代碼會有用。
防止在 VueJS 中滾動
狐的傳說
2021-07-06 13:10:57