前年学习的vue,学习的也不是很深入,很多难点都不是很懂。再加上从去年4月份开始,一直都在做react-native开发,感觉vue的相关知识点基本都忘完了,最近准备重拾vue框架。
现在前端开发的主流就是vue和react,都拥有比较完整的生态,国内的基本是以vue为主,因为vue毕竟是国人搞得啦!
vue是一套用于构建用户界面的渐进式框架,vue的核心库是关注视图层。其实对比最近开发的react框架,感觉有很多的类似处。同样是数据驱动,数据改变,视图层自动改变。
vue采用的是声明式渲染,这些理论上的东西就不过多赘述了,vm是vue的实例化,el是vue实例化的挂载方式(一共有两种),另一种是$mount。{{ }}则是vue双大括号表达式,
el挂载
$mount挂载
Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。模板语法是动态的html页面,包含一些js语法,双大括号表达式,v-开头的指令(例v-model)。
v-model 绑定事件,随表单控件类型不同而不同,限制在<input>、<select>、<textarea>和components,在表单控件或者组件上创建双向绑定
v-model绑定input表单
数据随着input数据的改变而改变