属性-方法-过滤器

computed

  • 处理data属性与属性的关系

  • 根据data属性的变化动态修改样式

  • 动态获取vuex的属性值

<div id="example">
    <!-- 模版表达式写法 -->
   <p>{{ msg.split('').reverse().join('') }}</p>
    <!-- 计算属性写法 有依赖缓存-->
   <p>{{reversedMsg}}</p>
   <!-- 方法写法 每当触发重新渲染时,调用方法将总会再次执行函数-->
   <p>{{ handleReversedMsg() }}</p>
    <!-- 结果为:<div class="active"></div> -->
   <div :class="classObject"></div>
   <!-- 计算属性 set和get配合使用 -->
   <div>个人爱好</div>
   <div><input type="checkbox" v-model="checkAll">全选</div>
   <div><input type="checkbox" v-model="eat">吃饭</div>
   <div><input type="checkbox" v-model="sleep">睡觉</div>
   <div><input type="checkbox" v-model="play">打游戏</div>
   
</div>

watch

  • 监听data的属性变化

  • 监听路由的变化处理对应的逻辑,也可以在这发起ajax请求

过滤器

Last updated