VUE(持续更新)

.vue : 是一套构建用户界面的渐进式框架

指令 (v-开头的特殊属性 ):
v-text ="" 只能输出文本

v-html=""  可以解析标签

v-pre = ""  不去解析

v-bind:属性名(id/class/title/src)="" 动态绑定属性      语法糖写成   : 属性名=""

v-on:事件(click)="" 绑定事件   语法糖写成  @:click=""

v-cloak 可以解决刷新或者文档加载出现的{{}} 问题 

	eg : <div  v-cloak> {{htm1l}}</div>
		还要在css样式里面设置   [v-cloak]{ display:none }

v-model  双向数据绑定   他的内容是实时更新的

	eg : <input type="text" v-model='age'>
		<h1>我的年龄{{age}}</h1>

v-once  只能渲染一次,后期修改不会再改变了

v-for "(value,index) in arr(数组)"  	遍历数组时  value 是数组中的每一项  index是索引

v-for "(key,val,index) in object(对象)"       遍历对象时  val是值  key 是键  index是索引

v-for "count in 10" 如果使用v-for迭代数字的话 前面count的值从1开始

v-if  是通过创建和销毁节点来达到显示和隐藏的的效果的

v-show 是通过修改display的属性来达到显示和隐藏的效果的

频繁的切换一个元素推荐使用v-show 

不经常切换一个元素的时候使用v-if 因为他的切换开销大

key的值是唯一的

动画 : .a-enter{ 进来之前的样式 } .a-enter-active{ 进来这个过程 } .a-enter-to{ 进来之后的样式 }
.a-leave{ 走之前的样式 } .a-leave-avtive{ 走的这个过程 } .a-leave-to{ 走之后的样式 }
他是用transition标签包起来的

计算属性 computed : 当他所依赖的属性发生变化时,这个计算属性会重新计算 他有缓存 当你调用多次的时候只会计算一次,其他值都是从缓存中直接拿的

普通方法 methods : 页面发生变化 , 普通方法就会调用一次, 他没有缓存

监听 watch : 处理异步操作或数据比较复杂响应比较长的时候用 , 当所监听的属性发生变化时会自动触发对应的监听方法
监听里面的函数名和属性名要相同
深监听:对象里面的属性要通过深监听来监听
obj:{
handler(newValue,oldValue){
console.log(newValue);
console.log(oldValue);
},
deep:true
}

局部组件 components : 组件标签名 : 组件构造器

过滤器: filters 语法:{{参数 | 过滤器}}

自定义按键修饰符:Vue.config.自定义按键名 = 键盘事件对应的数字

修饰符 :
.stop 阻止冒泡
.prevent 阻止默认行为
.capture 捕获.如果里面有冒泡的事件,谁先加上他就触发谁
.self 只有是当前元素才会被触发 , 冒泡和捕获的都不能触发
.once 被她修饰的事件只会触发一次
.passive 不阻止默认行为 , 跟prevent 一起使用的话prevent就会失效
eg : <div @click.stop=“fun”>
表单修饰符 :
.lazy 不会实时更新,当你按下回车才会更新一次
.number input输入的内容默认是字符串类型,使用number可以把他转为数值
.trim 去除首尾的空格
eg :

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值