-1
我正在爲我的兒子開發一款遊戲,並且我希望遊戲在抽屜打開時自動暫停。爲了做到這一點,我想將一個dispatch()
調用與抽屜開啓事件聯繫起來。有沒有辦法將事件處理程序附加到抽屜打開和關閉?
我正在爲我的兒子開發一款遊戲,並且我希望遊戲在抽屜打開時自動暫停。爲了做到這一點,我想將一個dispatch()
調用與抽屜開啓事件聯繫起來。有沒有辦法將事件處理程序附加到抽屜打開和關閉?
您可以使用生命週期方法beforeUpdate
和update
https://alligator.io/vuejs/component-lifecycle/,因爲您無法偵聽瀏覽器的本機渲染週期。所以你可以在vue執行DOM更新時暫停,但瀏覽器可能會做更多的事情,例如由於css動畫。
vue-生命週期的另一個特性是它作爲更新事件的隊列工作。
如果我沒有其他一些定期更新Dom的東西,這可以。 –
您使用的是Vue 1嗎? [調度被Vue 2取代](https://vuejs.org/v2/guide/migration.html#dispatch-and-broadcast-替換) –
我正在使用Vue 2 –
抽屜是您的遊戲擁有的部件,或者瀏覽器的內置功能?你能給出你的代碼結構的草圖嗎? –