从图中可以看出vm对象userBean被赋值了,之后该vm对象还进行值的修改。vm复制之后会先去页面的读取该值。所以修改无效。
控制台输出结果显示:
只能先修改之后再赋值给vm对象才行。
否则输出的不是自己想要的结果。
正确写法如下:
vm赋值手法对了,但是还是有个问题。就是没有对获取到的值进行判空。如果获取到的只为空的话。就GG
再加上获取到的值判空就OK了。
还是有些问题,仔细看看下面的examtime我是先赋值,在修改的也能在页面上正常显示。这个是为什么呢?
同事给我讲的是数组和对象的时候不能赋值后在修改,其他的可以。