Vue2.x 计算属性

写在前面: 此博客记录自己学习vue学习笔记,如有侵权,联系删!
学习来源: Vue + Vue-Cli 快速入门教程
李南江老师各平台账号:

  • 微博:极客江南
  • 微信公众号:李南江
  • 腾讯课堂: 李南江
  • 网易云课堂:李南江

插值语法特点
可以在{{}}中编写合法的JavaScript表达式

在插值语法中编写JavaScript表达式缺点
1、没有代码提示
2、语句过于复杂不利于我们维护

如何解决?
对于任何复杂逻辑,你都应当使用计算属性

注意点:
虽然在定义计算属性的时候是通过一个函数返回的数据
但是在使用计算属性的时候不能在计算属性名称后面加上()
因为它是一个属性不是一个函数(方法)

html代码:

<div id="app"><p>{{name}}</p><p>{{age + 1}}</p><p>{{msg.split("").reverse().join("")}}</p><p>{{msg2}}</p>
</div>

vue代码:

// 这里就是MVVM中的View Model
let vue = new Vue({el: '#app',// 这里就是MVVM中的Modeldata: {name: "lnj",age: 18,msg: "abcdef"},// 专门用于存储监听事件回调函数methods: {},// 专门用于定义计算属性的computed: {msg2: function () {let res = "abcdef".split("").reverse().join("");return res;}}
});

Vue2.X 计算属性相关推荐

  1. vue2.0+stylus实现星级评定组件,computed计算属性实现全星半星,动态改变星级,多种星星规格

    vue2.0+stylus实现星级评定组件,computed计算属性实现全星半星,多种星星规格 使用方法如下:(size为星星的大小,score为评分,比如传4.5,则4.5颗星亮:传4.1则四颗星亮 ...

  2. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性

    回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...

  3. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch...

    回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...

  4. Vue2.(过滤器,Watch侦听器,计算属性,购物车案例)

    目录 过滤器 1.定义过滤器 2.私有过滤器和全局过滤器 3.连续调用多个过滤器 4.过滤器传参 5.过滤器的注意点 watch 侦听器(监视数据的变化) 1.使用 watch 检测用户名是否可用 2 ...

  5. vue2.0中的watch和计算属性computed

    watch和computed均可以监控程序员想要监控的对象,当这些对象发生改变之后,可以触发回调函数做一些逻辑处理 watch监控自身属性变化 <!DOCTYPE html> <ht ...

  6. Vue2中使用计算属性

    计算属性的概念与使用场景主要有以下几点 1.初始化时,要显示的数据,不存在,需要通过计算操作得 2.执行的时机有2步: (1)初始化显示会执行一次(有特殊情况),拿到初始值,去显示.(2)当计算属性时 ...

  7. vue2计算属性computed

    1.什么是计算属性 概念: 1.计算属性是vue的一个特性,此属性有计算能力,也就相当于一个函数.可以将计算结果缓存,作为一个属性使用. 特点: 1.要在 methods: { } 或者 comput ...

  8. 五十八、Vue中的计算属性,方法和侦听器

    @Author:Runsen @Date:2020/10/15 本篇是水篇,记录前端的学习,争取早日拿到前端offer 计算属性,方法和侦听器 所以,对于任何复杂逻辑,你都应当使用计算属性.(官方原话 ...

  9. 关闭Vue计算属性自带的缓存功能

    使用Vue的小伙伴都会知道,vue的计算属性.这个是这个样子解释的,当某些依赖值发生变化的时候,其自身的值也会发生变化,与之先关的DOM也会发生变化,通常呢,这个计算属性里面都会有两个方法:get和s ...

  10. 计算属性computed的使用

    效果图 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

最新文章

  1. 自动化部署之jenkins
  2. 计算机科学软件工程专业大学排名,2020软件工程专业大学排名及录取分数汇总(2021理科生参考)...
  3. Zookeeper .Net客户端代码
  4. Javascript弹出对话框 确定取消转到不同页面
  5. Hadoop MapReduce V2 Yarn——WordCount
  6. jq post 表单提交文件_Power Query 中使用POST方法进行网络抓取的尝试
  7. Python中使用tarfile压缩、解压tar归档文件
  8. 5个好用的搜索小技巧:搜索引擎的办法
  9. CENTOS 使用 MUTT发送邮件
  10. android studio2.3.6,Android Studio 2.3 问题汇总 - 解决一切障碍,为了更好的时代
  11. WPS加载项部署运行问题排查方法
  12. 《Redis视频教程》(p21)
  13. 【中医学】11 常见病证-3:虚劳:月经不调:痛经:崩漏:带下:痄腮:疳症:湿疹:肠痈...
  14. 三运放差分放大电路分析_三运放差动放大电路
  15. 使用ADB命令,手机连接不上电脑的问题
  16. 世纪标准-海岸试验数据管理系统(海岸TDM)
  17. 【Android】技术调研:用代码模拟屏幕点击、触摸事件
  18. 计算机科学与技术专业每年毕业人数,毕业生人数最多的10个本科专业:计算机科学与技术...
  19. 【Java 设计模式】UML 之类图
  20. 构建ChatGPT 镜像,并将其部署到 Docker 容器中。

热门文章

  1. 使用yq工具合并两个yml文件
  2. 打印机服务器属性纸张自动改,“打印机设置自定义纸张”的解决方案
  3. SHT20读取温湿度,基于cubemx
  4. 1t98cp.com main.php,SCTF2019 Writeup——De1ta
  5. twaver html5,twaver-html5-1.5.9---2D
  6. 骑士CMS01 74cms v4.2.111 后台getshell漏洞复现
  7. 视频剪辑素材哪里找?这个几个网站就够了。
  8. java mysql 分页_mysql分页查询总结
  9. 记录用vs2017安装windows driver失败的坑爹过程
  10. pythonobject转int_python – Pandas:将dtype’object’转换为int