>  기사  >  웹 프론트엔드  >  vue $index 오류 보고 문제를 해결하는 방법

vue $index 오류 보고 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-12-25 09:49:283062검색

vue $index는 Vue가 $index 및 $key의 원래 사용법을 제거하고 이를 index 및 key로 변경했기 때문에 오류를 보고합니다. 해결 방법은 $index 및 $key를 index 및 key로 수정하는 것입니다.

vue $index 오류 보고 문제를 해결하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, Vue.js v2.5.16 버전, Dell G3 컴퓨터.

추천 관련 기사: vue.js

Vue.js v1.0.21은 vue 루프 배열에서 $index 및 $key를 사용합니다.

Vue.js v2.5.16은 $index 및 $key를 사용하여 데이터 루핑, json 객체 데이터 루핑 및 배열 배열 시 다음 오류를 보고합니다.

vue $index 오류 보고 문제를 해결하는 방법

그 결과는 vue가 원래 $index 및 $key 사용법을 제거하고 이를 index 및 key로 변경했기 때문입니다.

여기서 주의할 점은 value, key, index 순서인데 반드시 이 순서로 되어 있어야 합니다.

코드는 다음과 같습니다:

 <script>
    window.onload = function () {
        new Vue({
            el : "#app",
            data : {
                arr : ["apple", "pear", "banana", "watermelon", "strawberry"],
                json: {"a": "apple", "b":"pear", "c": "banana", "d": "watermelon"}
            },
            methods : {
                add : function () {
                    this.arr.push("pear");
                }
            }
        });
    }
</script>
<div id = "app">
    <!-- 对象  : (值 , 键 , 序号), 顺序是固定的 -->
    <h2>json数据类型</h2>
    <ul v-for = "(value, key, index) in json">
        <li> {{value}} ~ {{key}} ~ {{index}}</li>
    </ul>
    <!-- 数组 : (值 ,序号 ), 顺序是固定的 -->
    <h2>arr数组类型</h2>
    <ul v-for = "(value, index) in arr">
        <li>{{value}} ~ {{index}}</li>
    </ul>
</div>

위 내용은 vue $index 오류 보고 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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