首页 / 知识
Vue3-计算属性关键词
2023-04-11 13:14:00

Vue3 计算属性
计算属性关键词: computed。
计算属性在处理一些复杂逻辑时是很有用的。
可以看下以下反转字符串的例子:
实例 1
<div id="app">
{{ message.split('').reverse().join('') }}
</div>
实例 1 中模板变的很复杂起来,也不容易看懂理解。
接下来我们看看使用了计算属性的实例:
实例 2
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
<script src="https://unpkg.com/vue@next"></script>
</head>
<body>
<div id="app">
<p>原始字符串: {{ message }}</p>
<p>计算后反转字符串: {{ reversedMessage }}</p>
</div>
<script>
const app = {
data() {
return {
message: 'RUNOOB!!'
}
},
computed: {
// 计算属性的 getter
reversedMessage: function () {
// `this` 指向 vm 实例
return this.message.split('').reverse().join('')
}
}
}
Vue.createApp(app).mount('#app')
</script>
实例 2 中声明了一个计算属性 reversedMessage 。
提供的函数将用作属性 vm.reversedMessage 的 getter 。
vm.reversedMessage 依赖于 vm.message,在 vm.message 发生改变时,vm.reversedMessage 也会更新。
|
最新内容
相关内容
pythonDecimal解决计算问题
pythonDecimal解决计算问题,数据,培训,数字,浮点,类型,问题,结果,字符串,金额,实例,pythonDecimal解决计算问题1、当python中的浮点类型计算python计算集合交集的符号
python计算集合交集的符号,培训,符号,参数,更多,语法,实例,元素,以上,两个,教程,python计算集合交集的符号说明1、可以使用&符号来计算两个或关于asp.net:如何定义带有潜在子元
关于asp.net:如何定义带有潜在子元素和属性的自定义web.config部分?,关于asp.net:如何定义带有潜在子元素和属性的自定义web.config部Knockout.Js中的Observables监控属
Knockout.Js中的Observables监控属性,Knockout.Js,中的,Observables,监控,属性,Knockout.Js,,Knockout.Js中的Observables监控属性K给已有的函数对象增加属性或者方法
给已有的函数对象增加属性或者方法,给,已,有的,函数,对象,增加,属性,或者,方法,,给已有的函数对象增加属性或者方法格式:构造函数名.Vue3-type 的原生构造器
Vue3-type 的原生构造器,Vue3-type,的,原生,构造,器,当,prop,验证,失,败的,,当 prop 验证失败的时候,(开发环境构建版本的) Vue 将会Vue3组件定义说明
Vue3组件定义说明,Vue3,组件,定义,说明,Vue3,组件,Component,是,Vue.js,, Vue3组件 组件(Component)是Vue.js最强大的功能之一