一:三元运算法符
获取三个整数中的最大值
int a = 10;
int b = 20;
int c = 30;
先比较任意两个数的值,找出这两个数中的最大值
int temp = (a > b) ? a : b;
用前两个数的最大值与第三个数比较,获取最大值
int max = (temp > c) ? temp : c;
System.out.println("max = " + max);
获取三个整数中的最大值
int a = 10;
int b = 20;
int c = 30;
先比较任意两个数的值,找出这两个数中的最大值
int temp = (a > b) ? a : b;
用前两个数的最大值与第三个数比较,获取最大值
int max = (temp > c) ? temp : c;
System.out.println("max = " + max);
二:
watch监听
.watch监听普通变量
2.对象的监听需要开启深度监听deep:true
三 computed和watch区别
当页面中有某些数据依赖其他数据进行变动的时候,可以使用计算属性computed
Computed本质是一个具备缓存的watcher,依赖的属性发生变化就会更新视图。适用于计算比较消耗性能的计算场景。当表达式过于复杂时,在模板中放入过多逻辑会让模板难以维护,可以将复杂的逻辑放入计算属性中处理
watch用于观察和监听页面上的vue实例,如果要在数据变化的同时进行异步操作或者是比较大的开销,那么watch为最佳选择
Watch没有缓存