mvvm - 视图模型 + 导航 + 撰写
问题描述
在 Compose 中,在创建 Composable 时ScreenA
(它们将代表整个屏幕内容),将整个视图模型作为参数传递给 Composable 是否是一个不错的选择?我的意思是这些值存储在视图模型中。需要(如果)从多个屏幕访问相同的值,我如何读取这些值。我是否可以在可组合对象中初始化视图模型,并确保将交付与应用程序其余部分相同的实例,或者我应该只传递所需的值(我认为这是不可行的,因为随着时间的推移可能会有很多值随着开发的进行)作为可组合的参数?
确实,使用工厂应该是一个可行的解决方案。
解决方案
推荐阅读
- javascript - Xstate 无法设置未定义的属性“_sessionid”
- bash - Bash:提取出现多次的两个字符之间的文本
- python-3.x - 从 SFTP 服务器读取 json 文件时,我以字节格式获取数据,其中包含单引号和双引号。如何在 python 中转换为 str
- flutter - 带有嵌套小部件的 Flutter 表单验证
- azure-active-directory - Sharepoint Online OAuth 2.0 新 O365 租户的无效令牌类型
- python - 如何在 selenium 中关闭 iframe
- php - Symfony Seralizer 不序列化 OneToOne 关系/Doctrin Proxy
- c++11 - 如何在 Ubuntu 上安装 C++11 编译器?
- laravel - 在 null 上调用成员函数 pro_events()
- vba - 使用 Access 在单击时使用列表框在表中追加多条记录