千家信息网

Vue监听属性和计算属性怎么使用

发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,这篇文章主要讲解了"Vue监听属性和计算属性怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue监听属性和计算属性怎么使用"吧!一、watch
千家信息网最后更新 2024年09月25日Vue监听属性和计算属性怎么使用

这篇文章主要讲解了"Vue监听属性和计算属性怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue监听属性和计算属性怎么使用"吧!

一、watch监听属性

这个属性用来监视某个数据的变化,并触发相应的回调函数执行。

基本用法添加watch属性,值为一个对象。对象的属性名就是要监视的数据,属性值为回调函数,每当这个属性名对应的值发生变化,就会触发该回调函数执行。

回调函数有2个参数:

  • newVal,数据发生改变后的值。

  • oldVal,数据发生改变前的值。

计数器:

           
计数器{{ shu }}
改变前: {{ov}} 改变后: {{nv}}

添加监听,同时将计数器改变前的值赋值给变量ov,将改变后的值赋值给变量nv

  vm.$watch("shu",function(nval,oval){   vm.$data.ov = oval   vm.$data.nv = nval  })

1.

1.购物车

           
序号 商品名称 商品价格 购买数量 操作
{{ sp.id }} {{ sp.name }} {{ sp.money }} {{ sp.sum }}
总价:{{ getmaney() }}

得出总的费用:

getmaney:function(){    var m=0;    for(var x=0;x

2.全选与取消全选

           

二、计算属性

1.computed

特点:

  • computed属性对象中定义计算属性的方法,在页面上使用{{方法名}}来显示计算结果。

  • 通过getter/setter来显示和监视属性数据。

  • 计算属性存在缓存,多次读取只执行一次getter

           

{{ mess }}

{{ remess }}

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

2.methods

computed基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用methods,在重新渲染的时候,函数总会重新调用执行。

           

{{ mess }}

{{ remess }}

{{ remess2() }}

3.setter

当页面获取某个数据的时候,先会在data里面找,找不到就会去计算属性里面找,在计算属性里获取数据时会自动执行get方法,同时也提供了set方法。computed属性默认只有getter,不过在需要时也可以提供一个setter。

           

{{ site }}

感谢各位的阅读,以上就是"Vue监听属性和计算属性怎么使用"的内容了,经过本文的学习后,相信大家对Vue监听属性和计算属性怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

属性 数据 监听 函数 方法 对象 苹果 计数器 学习 监视 内容 变量 只有 同时 商品 就是 时候 缓存 页面 变化 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京爱购网络技术有限公司 小杨软件开发 数据库技术应用方向) 大学生网络安全教育作文 银行软件开发 工作强度 无线网络安全设置类型 犀牛软件开发app 网络安全员复试一般问什么问题 服务器如何使用安全狗 mysql 找不到数据库 江北区一站式软件开发流程要求 大一计算机网络技术基础知识 湖北服务器硬盘维修 psv破解版重构数据库 5g对于网络游戏服务器的影响 家庭网络安全教育直播间 怎样登录本地的服务器 万德数据库可以导出资产负债表吗 武汉乐学优课网络技术有限公司 申通快递无法连接服务器 宜昌戴尔服务器厂家 桌面服务器虚拟化有哪些厂 广州市淘库网络技术有限公司盖章 数据库模糊查询会用到哪个关键词 安全的联想ibm服务器 无锡进口网络技术创新服务 沈阳网络技术人员工资 web网页数据库 vfm数据库 微信公众号查询数据库怎么做
0