zoukankan      html  css  js  c++  java
  • vue $set修改数组

    看了别人写的,自己简单写一下自己的理解。

    因为 JavaScript 的限制,Vue.js 不能检测到下面数组变化所以,想要正常是不能通过操作数组来渲染dom的,解决的方法是通过set方法, 在组件中用的是 实例方法

    vm.$set( target, key, value )

    
    

      data: {  

        items: [{  

          name: 'xiao1'  

           }, {  

          name: 'xiao2'  

        }, {  

          name: 'xiao3'  

        }]  

     }, 

    methods: {
          test() {

           vm.items.$set(2, {name: 'xiao4!'})  

             this.$set(this.items,2,{name: 'xiao4!'})
          }
    }
    var _this=this
    for (var i = 0; i <this.len;i++) {
      if(_this.userMsg[i] === '成功');
        _this.$set(_this.userMsg, i, '成功');
    }
  • 相关阅读:
    QuartzQuartz定时任务
    jdbc模糊查询、分页查询、联合查询
    PreparedStatement
    web服务器简述
    JDBC基本操作
    RMI
    Http编程
    2020毕业季业务开发宝典
    程序设计流程图
    系统概要框图
  • 原文地址:https://www.cnblogs.com/qing619/p/8862430.html
Copyright © 2011-2022 走看看