<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<title>管理后台</title>
<script src="../lib/jquery2.1.4.min.js"></script>
<script src="../lib/Vue2.5.17.js"></script>
<script src="https://cdn.bootcss.com/vue-resource/1.5.1/vue-resource.min.js"></script>
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<div id="app">
<input type="text" v-model="firstname"> +
<input type="text" v-model="lastname"> +
<input type="text" v-model="fullname"> +
<!-- 把fullname定义到computed属性中 -->
<p>{{ fullname }}</p>
<p>{{ fullname }}</p>
<p>{{ fullname }}</p>
</div>
<script>
var vm = new Vue({
el : '#app',
data : {
firstname : '',
lastname : '',
},
methods: { },
computed: { //在computed中可以定义一些属性,这些属性叫做计算属性的本质就是一个方法
// 只不过我们在使用 这些计算属性的时候,是把它们的名称直接当作属性来使用
// 并不会把计算属性当一个方法调用
// 注意:计算属性在引用的时候一定不要加小括号去调用,直接把他当作普通 属性去使用
// 只要计算属性这个function内部所用到的任何data中的数据发生了变化就会立即重新计算这个属性的值
// 计算属性的求值结果会被缓存起来,方便下次直接使用,如果计算属性方法中所依赖的任何数据都没发生过变化,则不会对计算属性求值
'fullname' : function(){
console.log('ok');
return this.firstname + ' - ' + this.lastname
}
}, // watch,computed,和methods之间的对比。
// computed 属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算值,主要当作属性来使用
// methods 方法表示一个具体的操作,主要用来写业务逻辑
// watch 一个对象,键是需要观察的表达式,值是对应回调函数,主要用来监听某些特定数据的变化从而进行某些具体的业务逻辑操作
})
</script>
</body>
</html>

最新文章

  1. C#设计模式之装饰者
  2. Max Points on a Line
  3. 基于redis分布式锁实现“秒杀”
  4. python脚本-开机自动联网
  5. vs2008编译openssl问题
  6. hdu 5067 Harry And Dig Machine (状态压缩dp)
  7. codeforces 260 div2 C题
  8. 【转】shell 教程——01 Shell简介:什么是Shell,Shell命令的两种执行方式
  9. python 中 json的处理
  10. Python学习——(1)Centos安装Flask
  11. 用感知机(Perceptron)实现逻辑AND功能的Python3代码
  12. R语言实战基本方法
  13. vue内置组件 transition 和 keep-alive 使用
  14. 美团点评基于MGR的CMDB高可用架构搭建之路【转】
  15. 日志审计系统、事件日志审计、syslog审计
  16. 微信小程序与Vue js数据渲染对比
  17. 聊聊jdbc statement的fetchSize
  18. Pause Web Sessions
  19. Spark On Yarn Cluster生产环境下JVM的OOM和Stack Overflow问题
  20. 利用goole guava 下载文件到本地

热门文章

  1. Elasticsearch index fields 重命名
  2. docker进程分析
  3. Windows Server 2003下DHCP服务器的安装与简单配置图文教程
  4. [转java发送http的get、post请求]
  5. .net IIS MVC Rest api 跨域 PUT DELETE 404 无法使用问题解决方案
  6. 运用kmp算法解决的一些问题的简单题解
  7. 转:spring配置文件中xsd引用问题
  8. Assembly.LoadFrom加载程序集类型转换失败解决方法
  9. pyqt4手动编写资源文件
  10. python接口自动化测试(c测试环境的准备)