vue计算属性computed
2018-04-08 22:54
746 查看
main.js:
var app = new Vue({
el: '#app',
data: {
math: 80,
physics: 90,
english: 30
},
computed: {
sum: function(){
return this.math + this.physics + this.english;
},
average: function(){
return Math.round((this.math + this.physics + this.english)/3);
}
}
});index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<table border="1">
<thead>
<td>学科</td>
<td>分数</td>
</thead>
<tr>
<td>数学</td>
<td><input type="text" v-model.number="math"/></td>
</tr>
<tr>
<td>物理</td>
<td><input type="text" v-model.number="physics"/></td>
</tr>
<tr>
<td>英语</td>
<td><input type="text" v-model.number="english"/></td>
</tr>
<tr>
<td>总分</td>
<td>{{sum}}</td>
</tr>
<tr>
<td>平均分</td>
<td>{{average}}</td>
</tr>
</table>
</div>
<script src="../lib/vue.js"></script>
<script src="./js/main.js"></script>
</body>
</html>
var app = new Vue({
el: '#app',
data: {
math: 80,
physics: 90,
english: 30
},
computed: {
sum: function(){
return this.math + this.physics + this.english;
},
average: function(){
return Math.round((this.math + this.physics + this.english)/3);
}
}
});index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<table border="1">
<thead>
<td>学科</td>
<td>分数</td>
</thead>
<tr>
<td>数学</td>
<td><input type="text" v-model.number="math"/></td>
</tr>
<tr>
<td>物理</td>
<td><input type="text" v-model.number="physics"/></td>
</tr>
<tr>
<td>英语</td>
<td><input type="text" v-model.number="english"/></td>
</tr>
<tr>
<td>总分</td>
<td>{{sum}}</td>
</tr>
<tr>
<td>平均分</td>
<td>{{average}}</td>
</tr>
</table>
</div>
<script src="../lib/vue.js"></script>
<script src="./js/main.js"></script>
</body>
</html>
相关文章推荐
- vue-计算属性computed
- Vue1.0学习总结(3)———vue1.0的生命周期、vue计算属性computed的使用、vue实例(vm)上方法总结、vue结合动画使用
- Vue.js第三天学习笔记(计算属性computed)
- vue.js计算属性用法(computed)技巧,依赖其他vue实例的数据
- Vue计算属性computed
- Vue.js之计算属性computed与$watch
- vue.js计算属性computed用法实例分析
- vue 利用 计算属性computed 实现轮播图 上一页 和下一页功能
- Vue.js学习 Item5 -- 计算属性computed与$watch
- vue 计算属性computed和观察watch 和方法methods
- Vue.js第三天学习笔记(计算属性computed)
- vue.js计算属性用法(computed)
- vue的 计算属性(computed)、methods、watched三者区别
- Vue.js每天必学之计算属性computed与$watch
- vue-computed计算属性
- Vue之计算属性Computed
- Vue计算属性(computed)、methods、watched三者区别
- vue的computed计算属性学习
- vue中计算属性computed的getter setter问题
- Vue.js计算属性computed与watch(5)