Vue-计算属性
计算属性
把computed中的方法当做属性使用,会返回一个数据供使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <div id= "app" > <p>{{msg}}</p> <p>方法获取的年龄:{{getAge()}}</p> <p>计算属性获取的年龄:{{getAge_computed}}</p> <button @click= "change" >改变birth的值看看年龄变不变</button> </div> new Vue({ el: "#app" , data: { msg: "hello" , birth: "1995-02-03" }, methods: { getAge() { var age = new Date().getFullYear() - new Date( this .birth).getFullYear() return age + "岁" }, change() { this .birth = "1996-02-03" } }, computed:{ //计算属性第一种用法 getAge_computed(){ var age = new Date().getFullYear() - new Date( this .birth).getFullYear() return age + "岁" } //计算属性第二种用法 xx:{ set(oldvalue){}, get(){} } } }) |
本文来自博客园,作者:前端小白银,转载请注明原文链接:https://www.cnblogs.com/forever-ljf/p/16660061.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端