# vue_36_day03 **Repository Path**: js-class/vue_36_day03 ## Basic Information - **Project Name**: vue_36_day03 - **Description**: swedfwefwefwefwefwefwefwegfwefwefewewef - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-20 - **Last Updated**: 2022-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 计算属性 computed 1. 它是基于 data 或其他的计算属性算出来 2. 它是一个属性,写的时候是一个函数,但是它代表的是函数的返回值,不能加小括号 3. 它和 methods 中方法效果可以是一样,但是计算属性有缓存 4. 默认是只能获取结果,不能直接修改(平均分),但是有些时候是双向,可以获取也可以直接修改值,一般和 v-model 结合用的,这个时候要用计算属性完整写法 {get,set} 侦听器 watch 1. 可以侦听 data,computed 2. 选项 deep 深度监听 immediate 立即执行 ```js export default { //数据 列表 data() { return {}; }, // 事件回调函数 methods: {}, // 页面要数据,数据在data没有,但是可以通过data算出来 平均值 总和 computed: {}, watch: {}, }; ```