1.功能不同:计算属性解决模板语法冗余问题,侦听器监听data中某一个数据变化 2.计算属性有缓存,侦听器没有缓存 3.计算属性不支持异步操作,侦听器支持异步操作 4.计算属性可以新增属性,侦听器一定是data中的属性