<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>计算列属性</title><script src="js/vue.min.js"></script></head><body><div id="app"><p>原始字符串:{{message}}</p><p>计算后反转字符串:{{reversedMsg}}</p><p>使用methods的反转字符串:{{reversedMsg2()}}</p></div><script>new Vue({el:'#app',data:{message:'www.csdn.net'},computed:{//计算属性的getterreversedMsg:function(){//this:指向new Vue()的实例;return this.message.split('').reverse().join('')}},methods:{reversedMsg2:function(){return this.message.split('').reverse().join('')}}})</script></body>
</html>

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>computed setter</title><script src="js/vue.min.js"></script></head><body><div id="app"><p>{{site}}</p></div><script>var vm=new Vue({el:'#app',data:{name:'Google',url:'http://www.51cto.com'},computed:{site:{//getterget:function(){return this.name+''+this.url},//setterset:function(newValue){var names=newValue.split(' ')this.name=names[0]this.url=names[names.length-1]}}}})//调用setter,vm.name和vm.url也会被对应更新;//vm.site='程序员俱乐部:http://www.csdn.net';console.log('name:'+vm.name);console.log('<br/>');console.log('url:'+vm.url);</script></body>
</html>

当更改vm的site属性的时候,则属性更改下:

VUE计算属性关键词: computed相关推荐

  1. Vue计算属性(computed)和侦听器(watch)

    Vue计算属性(computed)和侦听器(watch) 计算属性(computed) 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的.在模板中放入太多的逻辑会让模板过重且难以维护.所以不 ...

  2. vue计算属性:computed示例

  3. vue计算属性computed与监听属性watch的基本使用

    目录 Vue.js 计算属性 Vue.js 监听属性 Vue.js 计算属性 计算属性关键词: computed. 计算属性在处理一些复杂逻辑时是很有用的. 反转字符串的示例 <!DOCTYPE ...

  4. vue教程2-03 vue计算属性的使用 computed

    vue教程2-03 vue计算属性的使用 computed computed:{b:function(){ //默认调用getreturn 值}}--------------------------c ...

  5. Vue 计算属性 computed

    <!--计算属性:1. 定义:要用的属性不存在,要通过已有的属性计算得来2. 原理:底层借助了 Object.defineProperty 方法提供的 getter 和 setter3. get ...

  6. Vue计算属性- computed:{}

    七. Vue计算属性 计算属性的重点突出在属性两个字上(属性是名词),首先它是个属性其次这个属性有计算的能力(计算是动词),这里的计算就是个函数;简单点说,它就是一个能够将计算结果缓存起来的属性(将行 ...

  7. Vue计算属性和监听属性

    一.计算属性 计算属性关键词: computed.计算属性在处理一些复杂逻辑时是很有用的. 可以看下以下反转字符串的例子: <div id="app">{{ messa ...

  8. 5.Vue 计算属性和侦听器

    Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了. 5.Vue 计算属性和侦听器 ...

  9. Vue计算属性、方法、侦听器

    文章目录 一.基础计算模板 二.计算属性computed 三.方法methods 四.侦听器watch 五.总结 六.源码地址 一.基础计算模板 <!DOCTYPE html> <h ...

最新文章

  1. ARC下,不显式指定任何属性关键字时,默认的关键字都有哪些
  2. POJ 1655 Balancing Act[树的重心/树形dp]
  3. 用Unity3D实现简单的井字棋小游戏
  4. Java Script 第十节课 Java Script的for循环练习。
  5. JMeter 性能测试进阶实战
  6. guid主键 oracle_使用GUID作为数据库主键的测试
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆座位预约系统
  8. tensorflow精进之路(二十二)——使用slim模型对图像识别与检测(下)(VGG19模型)
  9. vue相关插件及框架全家桶
  10. UVA1153 顾客是上帝 Keep the Customer Satisfied(贪心)
  11. 前沿 | 社区问答系统及相关技术
  12. 小米校招产品作业解读:设计一款日记APP
  13. 不用网页另存PDF,浏览器在线简单查找下载PDF文件分享
  14. 关于安装cmd命令行安装pyinstaller库失败的解决方法
  15. 反向代理方式实现IIS与Tomcat整合
  16. 鼠鼠百科--数据恢复
  17. 【学习OpenCV4】案例1:Windows OpenCV C++语言开发环境搭建
  18. 爬虫实战——绝对通俗易懂,爬取房产数据
  19. 趣节点:互联网信息大爆炸时代,企业品牌口碑营销需要注意什么?
  20. 工作环境搭建CheckList

热门文章

  1. java安全编码指南之:可见性和原子性
  2. JDK11的新特性:新的HTTP API
  3. Libra教程之:运行自定义move modules
  4. 栈顶指针到底指向哪_被称为“程序员试金石”的指针真的没有那么难!不信的话你来看看
  5. python声明数组_在Python中如何声明动态数组
  6. Java单例模式优化写法
  7. JUC队列-LinkedBlockingDeque(三)
  8. 我们讨论的是《战争之城》的一个简单版本。如果地图上只有空旷的空间,河流,钢墙和砖墙。你的任务是尽快得到奖金,假设没有敌人会打扰你(见下图) 你的坦克不能穿过河流和墙壁,但它可以通过射击摧毁砖墙。当你击
  9. python idle退出_【ZZ】windows+python2.7在IDLE中执行sys.exit()出现的问题及解决方案
  10. jupyter 方框 汉字,jupyter画图中文显示乱码问题解决办法