繁体   English   中英

Vue.js-等待动画完成后再更新组件

[英]Vue.js - wait until animation finishes before updating a component

我的页面是静态HTML + JQuery的混合,其中一些部分是用Vue.js编写的。

我有一个简单的Vue计数器组件,该组件从反应式存储中观察数组并显示数组的长度。

我也有一个按钮,可以为商店的阵列添加一些东西。 当前,单击按钮时,计数器立即刷新。

现在,我想实现一个动画(可能使用JQuery),该动画在单击按钮时运行大约一秒钟,并且希望将刷新计数器的时间推迟到动画结束之前。 但是,我不能只是延迟插入数组,因为我还有其他Vue组件也可以观察到它,并且希望它们立即更新。 我还有另一个从数组中删除的按钮,我希望减少值可以立即应用于计数器。

您能否建议如何使用Vue.je实施它?

创建一个计数器观察到的阴影数组。 watch源数组,并在延迟后使用setTimeout将其复制到阴影数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM