《风尚坐火箭学习vue》-- 第六章:Vue计算属性实现数据翻转功能

前言:前端框架千千万,独有vue占一半

我是风尚,让我们一起坐火箭去学习Vue


第六章:用Vue计算属性实现翻转功能

上章回顾: 学会了吗风尚?好好看,一会多写几遍,一定得学会!


“学会了,谢谢师傅,原来Vue这么有趣啊,师傅再来一个吧”风尚一脸期待的说道。

来吧,今天再教你个Vue的计算属性:

Vue计算属性:模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如:

<div id="example">

  {{ msg.split('').reverse().join('') }}

</div>

当你需要从现有数组得到新的数据这个时候你就需要计算了computed,这里是想要显示变量 msg 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。

<div id="example">

  <p>原来的信息: "{{ msg }}"</p>

  <p>计算翻转的信息: "{{ rmsg }}"</p>

</div>
var vm = new Vue({

  el: '#example',

  data: {

    msg: 'Hello'

  },

  computed: {

    // 计算属性的 getter

    rmsg: function () {

    // `this` 指向 vm 实例

    return this.msg.split('').reverse().join('')

    }

  }

})

结果:

原来的信息: "hello"

计算翻转的信息: "olleh"

这样用Vue计算属性实现翻转功能实现!

一会儿教你用Vue计算属性实现数据筛选功能,别站着快去练习两遍!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

风尚云网

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值