快速学习Computed-计算机的使用和3个特点 | 学习笔记

简介: 快速学习 Computed-计算机的使用和3个特点

开发者学堂课程【Vue.js 入门与实战Computed-计算机的使用和3个特点】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8207


Computed-计算机的使用和3个特点


一、课程代码展示

方式一是使用事件来监听,方式二是使用 watch 来监听的,接下来学习方式三 computed。

<script src="./1ibue-2.4.0.js"></script></head>

body>

<div id="app">

<input type="text" v-model="firstname">+

<input type="text" v-model="lastname"=

<input type="text" v-model="fullname">

</div>

<script>

//创建vue 实例,得到ViewModel

var vm = new vue ( i

el: ‘’#app’ ,

data: {

firstname: ‘’,

lastname :’’,

Middlename:’’

},

methods: {},

computed: {

// 在 computed中,可以定义一些属性,这些属性,叫做【计算属性】,计算属性的,本质,就是一个方法,只不过,在使用这些计算属性的时候,是把它们的名称,直接当作属性来使用的,并不会把计算属性,当作方法去调用;

‘fullname’: function () {

return this.firstname +’-’+ this. Lastname

}

此时刷新是页面是可以正常执行的。

//注意1:计算属性,在引用的时候一定不要加()去调用,直接把它当做普通属性去使用就好了;

//注意2:只要计算属性,这个function内部,所用到的任何data中的数据发生了变化,就会立即重新计算这个计算属性的值

‘fullname’: function () {

return this.firstname +’-’+ this.middlename+’-’+ this.lastname

}

//注意3:计算属性的求值结果,会被缓存起来,方便下次直接使用;如果计算属性方法中,所依赖的任何数据,都没有发生过变化,则不会重新对计算属性求值;

‘fullname’: function () {

console.log(‘ok’)//ok会输出四次

return this.firstname +’-’+ this. Lastname

}

相关文章
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
YuE:开源AI音乐生成模型,能够将歌词转化为完整的歌曲,支持多种语言和多种音乐风格
YuE 是香港科技大学和 M-A-P 联合开发的开源 AI 音乐生成模型,能够将歌词转化为完整的歌曲,支持多种音乐风格和多语言。
1331 23
YuE:开源AI音乐生成模型,能够将歌词转化为完整的歌曲,支持多种语言和多种音乐风格
|
SQL 关系型数据库 MySQL
MySQL优化:12种提升SQL执行效率的有效方法
在数据库管理和优化的世界里,MySQL作为一个流行的关系型数据库管理系统,其性能优化是任何数据密集型应用成功的关键。优化MySQL数据库不仅可以显著提高SQL查询的效率,还能确保数据的稳定性和可靠性。
753 0
|
Linux
linux 查看进程存在时间
linux 查看进程存在时间
83 3
|
网络协议 Cloud Native Java
Nacos基本概念和单机部署
Nacos基本概念和单机部署
1361 1
|
存储 缓存 监控
【分布式】大型互联网项目架构目标
【1月更文挑战第25天】【分布式】大型互联网项目架构目标
|
并行计算 Linux C++
Linux上C++与CUDA混合编程
Linux上C++与CUDA混合编程
|
前端开发
【React工作记录六十六】ant design Row col样式修改
【React工作记录六十六】ant design Row col样式修改
320 0
|
API Windows
Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)
Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)
|
Python
Python:忽略warning警告错误
Python:忽略warning警告错误
664 0
|
存储 人工智能 分布式计算
腾讯云高级工程师程力理解的“The Apache Way”:Open, collaboration and Win-win.
腾讯云高级工程师程力理解的“The Apache Way”:Open, collaboration and Win-win.
170 0