当前位置: 首页 > news >正文

Vue2.x计算属性

1.计算属性

在Vue 插值表达式内实现一些操作其实非常便利,但如果表达式的逻辑过于复杂,会让插值过于臃肿且难以维护。这时可以考虑使用Vue的计算属性

1.1 不使用计算属性的例子

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Vue的计算属性</title><script src="js/vue2.js"></script></head><body><div id="app"><!-- split('')将字符串分割成一个列表reverse()方法将列表倒序排列join('')将列表转成字符串 --><br>{{message.split('').reverse().join('')}}</div><script>var app = new Vue({el:"#app",data:{message:"123456"}})</script></body>
</html>

在以上代码中,插值不再是简单的声明式逻辑,而是用了三个方法实现字符串的反转。

1.2 使用计算属性

计算属性一般在选项对象的computed中以函数的形式进行声明,然后再插值中写函数名进行调用,这样方便代码的修改与维护,也可以进行复用

		<div id="app"><!-- split('')将字符串分割成一个列表reverse()方法将列表倒序排列join('')将列表转成字符串 --><p>不使用计算属性:{{message.split('').reverse().join('')}}</p><p>使用计算属性:{{reverseMessage}}</p>			</div><script>var app = new Vue({el:"#app",data:{message:"123456"},computed:{reverseMessage(){return this.message.split('').reverse().join('');}}})</script>

在以上代码中,声明了一个计算属性reverseMessage,可以像给绑定普通属性一样将数据绑定到模板的计算属性。Vue会监测到app.reverseMessage 依赖于app.message,因些当message属性发生变化时,所以依赖reverseMessage的绑定也会更新。

http://www.lryc.cn/news/336552.html

相关文章:

  • Vue中使用require.context()自动引入组件和自动生成路由的方法介绍
  • 【炒股Zero To Hero】MACD金叉死叉到底是否有效,加上这个指标回报率增加197倍
  • Linux网络名称空间和虚拟机有何区别
  • 【UE Niagara】蓝图获取粒子数据
  • 更改el-cascade默认的value和label的键值
  • 2024邮件工单系统排行揭晓:出海必备新宠
  • java题目17:以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出计算结果(MethodCalls17)
  • Python中Python-docx 包的run介绍
  • vue2升级到vue3的一些使用注意事项记录(三)
  • SwiftUI Swift 显示隐藏系统顶部状态栏
  • PowerJob 分布式任务调度简介
  • Java——数组练习
  • 波士顿房价预测案例(python scikit-learn)---多元线性回归(多角度实验分析)
  • 在 Queue 中 poll()和 remove()有什么区别?
  • 实现鼠标在页面点击出现焦点及大十字星
  • 如何在 7 天内掌握C++?
  • FineBI概述
  • 百度Create AI开发者大会剧透丨用好三大AI神器 ,人人都是开发者
  • 外包干了17天,技术倒退明显
  • Unity类银河恶魔城学习记录12-8 p130 Skill Tree UI源代码
  • priority_queue的使用以及模拟实现
  • 主机有被植入挖矿病毒篡改系统库文件
  • Python 推导式介绍
  • VUE3和SpringBoot实现ChatGPT页面打字效果SSE流式数据展示
  • ClickHouse入门篇:一文带你学习ClickHouse
  • 基于小程序实现的校园失物招领系统
  • 损失函数篇 | YOLOv8更换损失函数之Powerful-IoU(2024年最新IoU)
  • (学习日记)2024.04.11:UCOSIII第三十九节:软件定时器
  • wordpress全站开发指南-面向开发者及深度用户(全中文实操)--wordpress是什么
  • 瑞_23种设计模式_访问者模式