提几个小疑问啊。 关于playground中的demo M做了两件事 1. 数据的转换 2. 给view赋值 感觉数据转换可以直接放在model中,把VM的几个计算属性放到Pet中。 对于给view赋值的操作,我们一般都是直接把model赋值给了view 关于MVVM Pattern 感觉VM的操作也是放到Model中更合适。总感觉VM没有发挥多少它的作用