问题标签 [viewroot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
366 浏览

asynchronous - SwiftUI 在多个视图上使用环境对象会导致导航问题

不知道我是否在滥用环境对象的想法,但是在使用发布延迟异步值的环境对象时遇到问题。一个视图导航到下一个视图,但随后“根”被更新,结果导致“回声”,或者即使处理了导航问题。当使用导航之间的转换时,这个问题变得更加明显。是否有正确的使用模式来避免这种情况?或者其他一些解决方案?

任何指导将不胜感激。

附上一个精简的样本来说明问题。

Xcode 12.4 IOS 14.1