vue
——渐进式的
javascript
框架,
动态构建
用户界面!
- 借鉴经验
- 借鉴了
的angular
和模板
技术数据绑定
- 借鉴
的react
和组件化
技术虚拟DOM
-
的特点。vue
- 采用
模式,提高代码复用率,且让代码更好维护组件化
-
编码,让编码人员无需直接操作DOM,提高开发效率声明式
-
简单的刷新会加载出来部分文件,强制刷新可以加载出完整的文件!
强制刷新方法:
+刷新shift
- 阻止生成生产提示。
- 创建vue的实例。(
配置对象
)
一个对象实例出来。new
- 页面代码:
- 一个
vue
实例不能接管两个容器,只显示前面那个。
一个容器只能被一个实例接管,前面的实例接管。
插值
里面应该写入{{ xxx }}
js
表达式。
【区分】
表达式和js
代码:js
-
v-bind
指令:
单向的数据绑定,只能从
里流向页面data
- 数据绑定
双向的数据绑定,v-model
中的数据流向页面,页面中的数据也流向data
。完整写法:data
v-model:value
。
只能应用与v-model
类元素中。表单
- 指定绑定容器的两种方法
-
开头的是$
对象中的方法。vue
表示的挂载的意思mount
- data的两种写法:

- 对象写法
-
函数写法(使用组件必须用函数写法)
普通函数中的
仍然表示为this
的实例。但是如果是箭头函数的话,vue
则变为this
window
简单的写法:
由vue管理的函数,一定不要写为箭头函数,会改变this的指向!!