>  기사  >  웹 프론트엔드  >  vue.js는 배열 위치를 이동하고 실시간으로 뷰를 업데이트합니다.

vue.js는 배열 위치를 이동하고 실시간으로 뷰를 업데이트합니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-04-11 16:10:171735검색

이번에는 array위치를 이동하고 view를 실시간으로 업데이트할 수 있는 vue.js를 가져왔습니다. ? 실제 사례는 다음과 같습니다. 살펴보겠습니다. 여러 옵션을 바인딩하려면 vue.js v-for를 사용하여 옵션을 정렬하고 위아래로 이동해야 합니다.

옵션에서 배열의 위치를 ​​교환해야 합니다. 일반적으로 다음과 같이 작성됩니다.

한 단계 앞으로 나아간다고 가정해 보세요:

var index = this.options.indexOf(option); //获取当前选项对象在数组里面的索引。
var tempOption = this.options[index-1]; //存储前一个
this.options[index-1] = option;(this.options[index])
this.options[index] = tempOption;
이렇게 하면 배열의 순서가 변경되지만 보기는 업데이트되거나 이동되지 않습니다. 자세한 내용은 Vue 공식 홈페이지의 어레이 설명을 참고해주세요

해결책 중 하나는 객체를 변경하고 vue의 설정 방법을 사용하는 것입니다.

var index = options.indexOf(option); 
var tempOption = options[index - 1]; 
Vue.set(options, index - 1, options[index]); 
Vue.set(options, index, tempOption);
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 다음 페이지의 다른 관련 기사를 주목하세요. PHP 중국어 웹사이트! 추천 도서:

select의 옵션 오버레이 처리 방법


vue.js CSS 라이브러리 가져오기

위 내용은 vue.js는 배열 위치를 이동하고 실시간으로 뷰를 업데이트합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.