计算属性,计算属性与方法的区别,计算属性与watch侦听器的区别

computed:计算属性,用于定义一个函数;
本猿在学习的过程中总是把它和生命周期钩子函数弄混了!
computed是定义监听某个元素或者某事el的变化,发生变化后触发computed,如果没发生变化,不会触发函数;
这也是和methods的区别。
computed与watch的区别在于,computed对于简单的逻辑,以及操作处理与watch一样,为了防止对于watch的滥用,建议使用computer,但是逻辑关系复杂是computed也要去自定义一个侦听器,用于异步处理和复杂的处理;
computed的用法:

computed:{
    //fullName为监听对象
    fullName: function () {
      执行函数
    }
}

猜你喜欢

转载自blog.csdn.net/qq_34164814/article/details/80495712