Les tableaux en vue ne sont pas réactifs, vous devez utiliser vue. $ Set ()

1. Ajoutez trois attributs à chaque élément du tableau après avoir supprimé l'interface

orderStatus(id){
    
    
				this.api.orderListStatus ({
    
    order_id:id}).then(res=>{
    
    
					this.datalist = res.order_detail
					this.goods_info = res.order_detail.goods_detail
					res.order_detail.goods_detail.map(item=>{
    
    
						item['comment']=''
						item['imgList']=[]
						item['remnant'] =0
					
					})
					console.log(this.goods_info)
					}).catch(err=>{
    
    
									 
					})
			},

2. Modifiez la valeur d'attribut de l'attribut en téléversant l'entrée.
Si vous modifiez directement la valeur du reste et que la page n'est pas rendue, vous devez utiliser $ .set () pour modifier la valeur du tableau. Il ne répond pas , ou vous pouvez le réattribuer., Assigner à un tableau vide

	// 输入框字数
			descInput(e,index){
    
    
				// this.remnant=12
				this.goods_info.map((item,cindex)=>{
    
    
					if(index==cindex){
    
    
						item.remnant=e.detail.value.length
						this.$set(this.goods_info,index,item)
					}
					
				})

Insérez la description de l'image ici
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_45894929/article/details/110821706
conseillé
Classement