LiYanan2004

前言

我们经常会在代码中看到 @State 或者 @ObservedObject,这些前缀都具有什么含义呢??

这篇博客就从我的个人体验方面带你揭晓。

⚠️ 可能会有缺失内容,仅供参考,也欢迎留言评论

@ State

这个前缀表明此变量在后续会得到改变,例如toggle中开关按钮的时候都会执行改变。

一旦有一个变量改变都会触发页面主动刷新,使数据保持最新

@ ObservedObject

这个前缀需要一个声明 ObservableObject 的 Class 来支持,可以想象成是多端同步。通过修改 Class 内部的数据来同步修改所有使用此 Class 且处于激活状态下的内容

同样的:一旦有一个变量改变都会触发页面主动刷新,使数据保持最新

Enjoy it ~

 海报

 评论


字数统计:25k  |   正在计算...
总访问量为 次 。