v-bind、v-on、计算属性
2024-08-30 23:41:07
v-bind
缩写
<!-- 完整语法 -->
<a v-bind:href="url">...</a> <!-- 缩写 -->
<a :href="url">...</a>
v-on
缩写
<!-- 完整语法 -->
<a v-on:click="doSomething">...</a> <!-- 缩写 -->
<a @click="doSomething">...</a>
计算属性
<div id="example">
<p>Original message: "{{ message }}"</p>
<p>Computed reversed message: "{{ reversedMessage }}"</p>
</div>
var vm = new Vue({
el: '#example',
data: {
message: 'Hello'
},
computed: {
// 计算属性的 getter
reversedMessage: function () {
// `this` 指向 vm 实例
return this.message.split('').reverse().join('')
}
}
})
我们可以将同一函数定义为一个方法而不是一个计算属性。两种方式的最终结果确实是完全相同的。然而,不同的是计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新求值。这就意味着只要 message
还没有发生改变,多次访问 reversedMessage
计算属性会立即返回之前的计算结果,而不必再次执行函数。
最新文章
- shell脚本生成限定范围的随机数
- Java Thread 的使用
- 锤子手机T2 屏幕录像文件保存在哪里?
- mono的远程调试
- Window.document对象 轮播练习
- Verilog学习笔记简单功能实现(三)...............同步有限状态机
- img 鼠标滑上后图片放大,滑下后图片复原
- 北京地铁换乘算法(二维坐标系,图的深度搜索)开源下载Android源码、性能最优解
- Spring(一)Spring的第一滴血
- windows Jenkins git 配置
- Spring Boot(二):Web 综合开发
- flask_json数据入库Mongo
- 【AOP】spring 的AOP编程报错:[Xlint:invalidAbsoluteTypeName]error
- 20190112-自定义实现字符串的操作方法,如strip,upper,title,ljust,center,zfill,find,rfind等
- Objective-C与Swift的混合编程
- h5 离线缓存小demo
- EntityFramework 学习 一 CRUD using Stored Procedure: 使用存储过程进行CRUD操作
- AIX 删除指定目录、指定后缀、指定天数以前的历史文件
- OpenCV、PCL;Xtion、kinect;OpenNI、kinect for windows SDK比较
- Sql Server 如何解决多并发情况下,出现的多个相同ID数据
热门文章
- hdu 5386 Cover (暴力)
- 使用fiddler将网站上的css js重定向至本地文件
- 另存为Alt-F-A ©┗ 最近使用的文档/选项
- Hierarchyviewer定位Android图片资源的研究
- Android 录音和摄像头权限适配【转】
- 【bug】QUOTA_EXCEEDED_ERR: DOM Exception 22
- 29. ExtJs - Struts2 整合(1) - 登录页面
- IIs+php 最精简的环境配置
- CSS3 动画 @keyframes
- bzoj 1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列【hash】