uni-app 操作数组中数据,页面不更新问题

今天在uni-app中遇到的问题,记录一下
在uni-app中APP端是无法直接操作DOM的,今天写代码的时候,如果是数组循环出来的列表,直接操作数组是不会直接渲染数据的,然后我通过v-if去不断销毁重建DOM,实现数据的更新,但是这样是很耗费资源的,但是有没有想到更好的解决办法,在这记录一下

AndDecrease(i,index){		//数量加减
	var that = this;
	that.parts111 = false;  //v-if销毁显示数量的DOM
	if(i == 1){
		if(that.category[index].number == 0){
			that.category[index].number = 0;
		}else{
			that.category[index].number = that.category[index].number-1;
		}
	}else if(i == 2){
			that.category[index].number = that.category[index].number+1; 
	}
	that.parts111 = true;	//v-if重建显示数量的DOM,并重新渲染
},

猜你喜欢

转载自blog.csdn.net/weixin_45518668/article/details/109317710