小程序数组赋值

1.直接覆盖原数组赋值。

  data: {
    
    
  	list:{
    
    
          value:'',
          name:''
	}
  }
  

//...
  test: function () {
    
    
	 var data={
    
    
	          value:'123',
	          name:'name'
		}
	this.setData({
    
    
	        list: data
	    });
  })

2.单独对数组中某字段赋值。

  data: {
    
    
  	list:[{
    
    
          value:'',
          name:''
	}]
  }
  
//假如实际数据为
list:[{
    
    
          value:'1',
          name:'1'
	}{
    
    
          value:'2',
          name:'2'
	}]
	
//...
  test: function () {
    
     
	this.setData({
    
    
	         ['list[0].value']: '3'
	    });
  })

おすすめ

転載: blog.csdn.net/qq_40286424/article/details/118890451