一、修饰符
事件修饰符
prevent 阻止默认事件
stop 阻止冒泡事件
capture 将事件改为捕获机制,由外向内执行
self 控制事件只在自己身上起作用
once 控制事件只起作用一次
键盘修饰符
键盘修饰符是再键盘按下某一个键时触发的,常用键盘修饰符有:
left、right、up、down、enter、esc、delete、space
表单元素修饰符
laze 不进行实时数据双向绑定,当遇到change时才会
number 强制把用户输入的内容转为number类型,转换时:
若为 123abc,会舍弃abc,保留123,为Number类型
若为 abc123,将不做任何操作,为String类型
trim 过滤输入内容的左右两端的空格,过滤首尾空格
二、生命周期
vue生命周期其实就是一个个钩子函数,它分为三个时期,分别有不同的钩子函数,代表不同的时期
页面渲染期
beforCreate 创建实例前
created 实例创建完成(数据已准备好)
beforeMount 实例挂载到挂载点前(知道了挂载点,挂载点内的vue语法还没有解析)
mounted 实例挂载到挂载点后(解析挂载点内的vue语法,一般会在此钩子函数中发起的网络请求,只要获取到数据就可以马上渲染到页面上)
数据更新期
beforeUpdate 数据更新前
updated 数据更新完成
销毁期
beforeDestroy vue实例销毁前
destroyed vue实例销毁完成
销毁实例的方法:vm.$destroy();
挂载实例的方法:vm.$mount('#app');