如何理解Vue的渐进式?
对于Vue是渐进式框架的理解:
每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。
使用vue,你可以在原有大系统的上面,把一两个组件改用它实现,当jQuery用;也可以整个用它全家桶开发,当Angular用;
还可以用它的视图,搭配你自己设计的整个下层用。你可以在底层数据逻辑的地方用OO和设计模式的那套理念。
也可以函数式,都可以。
它只是个轻量视图而已,只做了自己该做的事,没有做不该做的事,仅此而已。
你不必一开始就用Vue所有的全家桶,根据场景,官方提供了方便的框架供你使用。
使用历程:
form表单验证==》整个页面的dom 用Vue 来管理(用数据驱动DOM的变化)==》webpack vue-router控制路由,用于一整套前端开发的工程的构建==》熟悉组件之间的交流来处理数据交流和后端接口==》大型项目
从最初的只因多看你一眼而用了前端js库,一直到最后的大型项目决方案。
总之来说:vue 是 The ProgressiveJavaScript Framework。