gpt4 book ai didi

javascript - MVVM:viewModel 的架构应该像 View 还是模型

转载 作者:行者123 更新时间:2023-11-30 17:15:53 24 4
gpt4 key购买 nike

<分区>

在我们的 KnockoutJS 项目(一个 MVVM 数据绑定(bind)库)中,我们有两种类型的 viewModel 会发生冲突。一方面,我们有像 View 一样架构的 View 模型。假设我有一个允许我创建用户的表单,它是一个 formVM。 viewModel 的每个属性都是表单的一个属性。每个属性都是一个计算值,将写入业务模型。

另一方面,我们的 viewModel 的架构类似于业务模型。在我们之前的示例中,它将是一个 userVM,具有模型的基本属性以及其他属性,例如根据用户名等计算的标签。在 View html 中,我们在这里使用 userVM.label 例如。

一个比另一个更正确吗?你用哪个?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com