【VUE复习·5】插值语法(使用 计算属性 的插值语法)

总览

1.计算属性
2.使用 methods 的 插值语法
3.使用 computed 的 插值语法

一、计算属性

1.解释

首先,如果我们要写一个插值语法,而 {{ }} 内的内容,是一个经过计算的值,那么按照原本 JS 的写法,应该是这样的:

在这里插入图片描述

但是在 VUE 中,不推荐这么写。这样看起来很乱。所以我们可以使用 methods 或者 computed 来实现,以降低耦合性:

在这里插入图片描述

二、使用 methods 的 插值语法

1.示例

尽管我们在 v-bind 和 v-model 中,不需要使用 v-model:value=“fullName()”,但在 {{ }} 插值语法中,我们必须写成下图中 {{ fullName() }} 的形式才可以。如果写成 {{ fullName() }} 的形式,则无法显示函数返回值。

【VUE复习·5】插值语法(使用 计算属性 的插值语法)_第1张图片

三、使用 computed 的 插值语法

1.示例

比使用 methods 写要更方便,且插值表达式里从 fullName() 变为了 fullName。

在这里插入图片描述

你可能感兴趣的:(VUE知识体系,vue.js,前端,javascript)