vue 基础知识点

创建实例

new Vue({

 el:'id'  绑定作用域
 
 data:{ }  数据
 
 methods:{} 函数方法
 
 computed{} 计算属性
 
 生命周期/钩子函数
  beforeCreate (){},	创建前
  created(){},			创建后
  
  beforeMount(){},		渲染前
  mounted(){},			渲染后
  
  beforeUpdate(){},		更新前
  updated(){},			更新后
  
  beforeDestroy(){},	销毁前
  destroyed (){}		销毁后

指令
v-for 循环
arr循环{i ,$index} in arr
json循环{i, $key, $ index} in arr

v-text text文本 和innerText一样
v-html html文本 和innerHTML一样

v-if 判断
v-else
v-else-if

v-model 双向绑定
v-bind 属性绑定
v-on 事件绑定

v-show 显示/隐藏


Vue ajax

npm install vue-resource 下载 Vue ajax

get   ajax方法
	this.$http.get(url).then((data)=>{
		console.log('成功',data)
		},(data)=>{
		console.log('失败',data)
	})

侦听属性、生命周期、计算属性 相同与不同
侦听属性 :侦听某一项数据的变化,this是vue实例,可以监控到计算属性的变化
生命周期:侦听所有的数据变化,this是vue实例
计算属性:没有调用不会触发,this是vue实例
watch
可以和data重名
可以和methods重名
可以和computed重名

data、methods、computed三者名字不可以重复

computed和methods(计算属性和函数方法的区别)
computed 计算属性
用来计算处理数据
和methods的区别是有缓存
在输出的时候 computed {{name}}
methods {{name()}}


v-if和v-show区别
v-if 只会加载真的部分 有缓存 消耗高
适合偶尔的显示隐藏切换
v-show 都会加载 没有缓存 消耗相对低
适合频繁的切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值