最近有项目要从老的基于jQuery框架改为VueJs.
大部分转换还是比较简单,因为大部分针对特定表单特定字段的更新都是一一对应的,故而原来很多类似$("#id").val(ret.fieldA),可以转成this.idVal=ret.fieldA,这里你知道的,idVal就会去绑定到相关控件上。
事实上我理解Vue页面就应该是这样简简单单,把界面呈现组件与后台数据进行绑定,就是VueJs的类似MVVM设计模式。
但问题是之前很多的业务逻辑被写到前端了,由于jQuery对DOM操作的方便性,很多逻辑是根据后台返回值再进行二次加工后,再去操作DOM更新页面,这块代码就需要认真分析,把逻辑提取到后台去,而这样也会相应修改交易接口。
以后整理一些具体的转换例子再分享吧,您若看到这里,可以关注我,等我更新。嘿嘿。