이 기사의 내용은 배열의 특정 값을 수정하기 위해 setData를 사용하는 작은 프로그램의 구현에 관한 것입니다. 이는 특정 참조 값을 가지고 있으므로 도움이 될 수 있습니다.
공식 문서는 다음과 같습니다.
changeItemInArray: function() { // you can use this way to modify a danamic data path this.setData({ 'array[0].text':'changed data' }) }, changeItemInObject: function(){ this.setData({ 'object.text': 'changed data' }); },
아쉽게도 작성을 해보면
this.setData({ 'array[0].text':'changed data' })
여기의 arry[o]는 동적이며 'array[index].text ', 당연히 이렇게는 안 되더라구요. 인터넷에 검색해 보니 왜인지는 모르겠지만 여기에 기록해 두었습니다.
예를 들어 that.data.goods[0].price의 값을 수정하려면 다음과 같이 하면 됩니다.
여기에 동적 변수가 있습니다
var price = 'goods['+index+'].price'
this.setData({ [price]:'changed data' })
추천 관련 기사:
미리보기 이미지 선택 애플릿에서 동시에 구현 가능 사진의 코드를 삭제하려면 길게 누르세요
WeChat 애플릿에서 쇼모달 팝업 상자를 사용자 정의하는 방법(코드 포함)
위 내용은 배열의 특정 값을 수정하기 위해 setData를 사용하는 작은 프로그램 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!