computed的使用

本文探讨了Vue.js中的computed属性,它用于处理复杂逻辑并基于依赖缓存。当依赖变化时,computed会自动更新。相比methods,computed在性能上有优势,适合不需要重复计算的情况。文中通过翻转字符串的实例比较了computed和methods的差异,并详细解释了set()的用途,强调了其与get()的配合使用,以及computed依赖缓存的重要性。
摘要由CSDN通过智能技术生成

使用计算处理相关数据 

如可以是data里申明的数据;可以是其他页面 $emit('的数据'); 还可是自身申明的变量数据

 

1、vue.js的computed方法:
处理复杂逻辑,基于依赖缓存,当依赖发生改变时会重新取值。用methods也可以实现同样的效果,但methods在重新渲染的时候会重新调用执行,在性能上computed优于methods,当不需要缓存时可用methods。

实例1:computed和methods实现翻转字符串

<template>
  <div>
    <input v-model="message">
    <p>原始字符串: {
  { message }}</p>
    <p>计算后反转字符串: {
  { reversedMessage }}</p>
    <p>使用方法后反转字符串: {
  { reversedMessage2() }}</p>
  </div>
</template>


 

<script>
export 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做个有准备的人

受益虽浅以资鼓励无限

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值