监听movies,实现点击添加显示到li标签里面。页面效果如下:

<template>
<div>
<div class="moive">
<ul class="list">
<li v-for="item in fullMovies">{{ item }}</li>
</ul>
<button v-on:click="addMovie">add movie</button>
</div>
</div> </template> <script>
export default {
name: 'test2',
data() {
return {
movies: [{
name: '捉妖记2',
year: 2018
},
{
name: '红海行动',
year: 2017
},
{
name: '速度与激情',
year: 2017
}
]
}
},
computed: {
fullMovies: {
get: function() {
var arr = [];
for (var i = 0; i < this.movies.length; i ++) {
arr.push(this.movies[i].name + '(' + this.movies[i].year + ')'); // 速度与激情(2017)
}
return arr;
}
}
},
methods: {
addMovie: function() {
this.movies.push({
name: '妖猫传3',
year: 2019
})
}
},
watch: {
movies: function(newValue) {
alert('我添加了' + newValue[newValue.length - 1].name);
}
}
}
</script> <style scoped> </style>

最新文章

  1. 【腾讯Bugly干货分享】iOS10 SiriKit QQ适配详解
  2. javax.servlet.ServletException: com.ibatis.sqlmap.client.SqlMapException: There is no statement named...问题
  3. javascript实例——时间日期篇(包含5个实例)
  4. YEdit
  5. 转:Vmware Exsi使用简要说明
  6. 【 D3.js 高级系列 — 3.0 】 堆栈图
  7. Chrome已原生支持“Chrome To Mobile”
  8. MTTR是什么?或者说为什么别给婴儿喝白兰地
  9. 个人Python常用Package及其安装
  10. Ubuntu 12.04 wireless networks : devices not ready (firmware missing)解决办法
  11. Connection for controluser as defined in your configuration failed.
  12. C++ 虚函数表决心
  13. PHPCMS快速建站系列之自定义分页函数
  14. 地铁间谍 洛谷 p2583
  15. CSRF跨站
  16. SSM登陆注册
  17. 【vue】vue +element 搭建项目,mock模拟数据(纯干货)
  18. vim YouCompleteMe 遇到的问题及解决
  19. Python(列表操作应用实战)方法二
  20. 2018 ICPC 区域赛 焦作场 D. Keiichi Tsuchiya the Drift King(计算几何)

热门文章

  1. word里输入英文字母间距变宽,字体改变,怎么回事?
  2. IncepText算法笔记
  3. Using If/Truth Statements with pandas
  4. 百度小程序-图片画廊-使用previewImage方法实现
  5. vue使用中的问题总结
  6. 远程仓库(GitHub)的使用
  7. paper 153:Delaunay三角剖分算法--get 这个小技术吧!
  8. delphi按字节长度分割字符串函数(转)
  9. bzoj 4161 Shlw loves matrixI——常系数线性齐次递推
  10. jdk8的stream流式计算的操作