这次给大家带来Vue.js的列表数据的同步更新方法,Vue.js列表数据同步更新方法的注意事项有哪些,下面就是实战案例,一起来看一下。

数组的 push(),pop(),shift(),unshift(),splice(),sort(),reverse()等都会触发列表的更新;

filter(),concat(),slice()等不会触发列表的更新!

下面两种情形也不会触发列表数据更新

1.为数组的某一项赋值 vm.items[indexOfItem] = newValue,

2.改变数组的长度 vm.items.length = newLength也不会触发列表的更新!

要实现的效果:

列表数据的更新

代码:

  • {{item.name + '-' + item.price}}

addItem

为数组的某一项赋值 vm.items[indexOfItem] = newValue不会触发列表数据的更新,那么怎么才能让他更新数据呢? 用Vue的set()方法可以办到.methods: {

addItem () {// 把数组的第 1 个替换成新的值

Vue.set(this.list, 1, {

name: 'pinaapple',

price: 256

})

}

}

效果图:

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

vue表格刷新数据_Vue.js的列表数据的同步更新方法相关推荐

  1. vue 父刷新子_vue.js从父级中更新子组件数据

    如何从父组件中更新子组件中的数据?我正在尝试从父级中更新autores属性,并让它更新子级数据.目前什么都没有发生,我认为我没有正确的数据链接.如果我将它作为数据添加到父组件中,那么当代码运行时,父组 ...

  2. vue读取mysql数据_vue.js获取数据库数据实例代码

    vue.js动态获取数据库数据 (通过vue.cli和webpack搭建的环境) 1.首先我先在创建一个静态的data.json文件,在static下创建json文件夹,(webpack环境下,静态的 ...

  3. vue 编辑弹框,编辑页面,列表数据也会跟着变

    vue 编辑弹框,编辑页面,列表数据也会跟着变 editPoster(row) {// this.form = JSON.parse(JSON.stringify(row)) //避免引用传递,做一次 ...

  4. vue表格刷新数据_Vue.js+Layer表格数据绑定与实现更新的实例

    一:先使用Vue.js绑定好数据与更新事件 使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接取出需要更新的数据 选择 用户名 学号 班级 操作 {{item.User ...

  5. json vue 对象转数组_vue.js基于v-for实现批量渲染 Json数组对象列表数据示例

    本文实例讲述了vue.js基于v-for实现批量渲染 json数组对象列表数据.分享给大家供大家参考,具体如下: vuejs的出现减轻了对dom的直接操作,同时它提供的 v-for 渲染列表数据也给我 ...

  6. vue表格刷新数据_vue+element-ui实现表格某个数据弹窗添加数据,保存后数据更新,再次打开弹窗,数据回显...

    实现功能: 1.生成数据插入table 2.修改table的某个数据,保存后该数据进行更新 3.点击table的btn,选择的数据仍是选中状态,数据回显 示例-1-选择地址插入表格 示例-2-选择指定 ...

  7. js 操作vuex数据_Vue.js中使用Vuex实现组件数据共享案例

    当组件中没有关联关系时,需要实现数据的传递共享,可以使用Vuex 先不管图片 一.安装 在vue cli3中创建项目时勾选这个组件就可以了 或者手动安装 npm install store --sav ...

  8. JS实现列表数据左右、上下移动功能

    本文主要介绍JS实现将左边下拉框列表选中项数据添加到右边的功能,支持多选移动.文章中提供了两种方案,一种是将左侧选中项复制到右边,左侧数据不发生变化,同时阻止数据重复添加到右侧:另一种是数据添加到右边 ...

  9. js异步请求php数据,原生JS发送异步数据请求实例详解

    这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到 ...

最新文章

  1. 嵌入式系统linux之光标隐藏解决
  2. 【论文解读】多视图多示例多标签的协同矩阵分解
  3. 不到200行代码实现一个不断旋转的椭圆动画效果
  4. Python的配置文件模块yaml的使用
  5. 乱想想关于捕获异常后继续执行的实现。
  6. html5carousel图片轮播,jQuery响应式轮播图插件VM Carousel
  7. chrome查看md文件
  8. go.js节点字体设置
  9. LVS+Keepalived实现负载均衡高可用
  10. 20191026每日一句
  11. Luogu2606[ZJOI2010] 排列计数
  12. Vulkan Loader 何时加载 ICD 驱动文件
  13. Spring事务管理A方法内部调用B方法的回滚问题(springboot事务管理)
  14. java如何获取一个对象的大小
  15. 爱是什么——读弗洛姆《爱的艺术》的读后感作文3000字
  16. io复用相对于多进程、多线程的优势
  17. VB获得迅雷资讯弹出网页的源代码
  18. RuntimeError: non-empty 3D or 4D input tensor expected but got ndim: 4
  19. 好莱坞原则和IOC控制反转
  20. ehviewer怎么搜索关键字_ehviewer

热门文章

  1. sql 查询超时已过期_监视来自SQL Server代理作业的查询超时过期消息
  2. 什么是SQL Server数据库镜像?
  3. [补档]noip2019集训测试赛(九)
  4. Linux环境下FTP工具的使用方法
  5. logger.debug的用处
  6. python 魔法方法
  7. BZOJ 1041 数学
  8. 自定义cell的左侧滑动
  9. 第三回 Bootstrap3.x 起步
  10. java多线程之生产者消费者问题