aui和vue的区别
aui和vue的区别
区别 | aui | vue |
---|---|---|
插槽 | 无 | 有 |
添加组件是否需要重新run | 需要 | 不需要 |
计算属性在模板上写法 | 需要添加(),可以在上面传参(不传参不能自动更新) | 不需要(),一般不传参 |
监视器 | observers :没有newval 和oldval ,也无法配置deep 和immediate |
watch :有newval 和oldval ,可配置deep 和immediate |
ref |
无,可以使用find/findAll/closest/parent 获取组件对象 |
有 |
子传父 | this.triggerEvent('get-msg', this.data.msg)// getMsg不能是驼峰 父组件: getMsg(e,val)// 第二个参数是传递的参数 |
this.$emit('getMsg', this.msg) 父组件: getMsg(val)// 第一个参数是传递的参数 |
v-for |
不需要key |
需要key |
简写 | 无,需要写完整的v-bind: 和v-on: |
有 |
props | value:'默认值' ,还有个observers函数 |
default:'默认值' |
ref | 无 | 有 |
ref | 无 | 有 |
ref | 无 | 有 |
ref | 无 | 有 |
ref | 无 | 有 |