1、介绍下VUE(如果分开问你的话,就分开说) vue呢在我的理解中,就是一个轻量级的前端js框架,最重要的就是它的MVVM思想,就是model和view之间可以通过view-model监听来进行数据到视图之间,以及视图到数据的双向绑定操作,我们在写前端代码的过程中,不需要关注任何dom操作,比jQuery方便很多 vue常用的指令都有v-for,v-if,v-show等,绑定事件用v-on,可以省略为@符号,绑定属性用v-bind,可以省略为冒号, 还有就是vue的生命周期,常用的基本上就是created这个钩子函数,在vue组件创建之后,就会调用它,我们都在这里去服务端初始化数据,有的时候看需求了,如果需要页面大致框架渲染出来之后,再加载数据的话,就用mounted这个钩子函数里加载就行了,它相当于原生js里的onload方法 另外的话,就是基本上开发的时候,都用的是组件开发,经常的话会涉及到组件之间的传递数据以及传方法,传数据的话就使用动态绑定属性的方式,子组件中定义props就可以接收了,但是子组件无法直接修改父组件中数据模型的值,只能通过调用父级方法来修改,这就需要父组件给子组件传方法,通过@符号,自定义属性名就可以把父级中的方法传递给子组件,子组件调用的时候,使用$emit就可以调用这个方法 另外一般vue项目都是通过npm管理的,npm呢就相当于与前端的maven