很多使用惯了jq的朋友们,不喜欢使用vue去开发,因为两种开发差距很大。

我曾经使用jq开发了十几年,我是这两年才开始使用vue和react进行开发的,使用了之后,简直是太爽了,用了vue之后,就不想再使用jq了。

因为是它的模块化开发能力,以前使用jq开发,代码写的很臃肿,假如增删查改都写在一个页面上,代码会很臃肿,假如写在不同的页面,那么要写很多页面,而且还涉及到页面之间参数的传参这些,而使用了vue之后,就完全没有这个问题了。vue的父子组件之间都是无刷新更新的,不会涉及子页面返回父页面还要将一系列现场参数返回给父页面的情况。父子页面之间,架构师只需要定义几个属性,定义几个回调函数,即可解决问题。

第二是因为它的数据驱动,简直太爽了,控件的值改变了,自动绑定到数据里,减少了很多重复的赋值的工作,写代码简洁太多了。

总之就是,在你用过vue之后,你就不想继续使用Jq进行开发了。

下面我们来看看Vue的目录结构:

大部分的框架都是自动生成的,需要修改的东西其实很少,就是添加新的模块,router路由文件要修改一下,延后剩下的就是你要添加的模块了。

由于模块之间传值非常简单,所以你想分多少模块都可以,简直太可用了。

引用模块简直太简单了,看下图:

比如增删查改界面,就引用一个Add页面的子组件,引用一个Edit页面的子组件,引用一个Page分页组件的子组件,太简单了

更多推荐

为什么越来越多的人使用vue开发,不用jq了