ViewTransition:updateCallbackDone 属性
updateCallbackDone 是 ViewTransition 接口的一个只读属性,它返回一个 Promise。当 document.startViewTransition() 方法的回调函数返回的 promise fulfilled 时,此 promise 也 fulfilled;当回调函数返回的 promise rejected 时,此 promise 也 rejected。
当您不关心同文档(SPA)视图转换动画的成功/失败,而只想知道 DOM 是否以及何时更新时,updateCallbackDone 会很有用。
注意: 对于跨文档(MPA)视图转换,相关联的 ViewTransition 的 updateCallbackDone promise 会自动 fulfilled。
值
一个 Promise。
示例
js
// start new SPA view transition
const transition = document.startViewTransition(() => displayNewImage());
transition.updateCallbackDone.then(() => {
// Respond to the DOM being updated successfully
});
请参阅 将过渡作为增强功能 以获取一个有用的示例。
规范
| 规范 |
|---|
| CSS 视图过渡模块第 1 级 # dom-viewtransition-updatecallbackdone |
浏览器兼容性
加载中…