Vue.js(以下简称Vue)是时下流行的前端开发库,一般搭配其插件Vue-Router,Vuex一起使用,行业中称为Vue全家桶. Vue使用了MVVM的理念,将表现层(DOM)和数据层进行了分离,其基本思想是数据和DOM的一体化,操作数据即可变更DOM,表单交互亦可通过v-model指令改变数据,将前端开发者从DOM.数据两手抓的泥潭中解放出来. 但是,使用这种方法的代价还是明显的,那就是Vue本身,因为这对大多数开发者而言是一个黑盒子.如果不能大概了解它做了哪些事情,那么有的时候遇到一些问…