찾다

 >  Q&A  >  본문

Vue가 루프에서 변수를 찾을 수 없는 이유는 무엇입니까?

간단한 구성요소를 개발하여 루프에서 사용하려고 합니다.

으아악 으아악

아직 작동하지 않지만 실패했습니다.

으아악

주어진ReferenceError:在视图中找不到变量:m. 이상한 이유로 단락에서도 동일한 작업이 수행됩니다. 즉, 오류가 없습니다.

으아악

변수를 찾을 수 없는 원인은 무엇인가요?

PS: 여기 바이올린이 있습니다: https://jsfiddle.net/andig2/u47gh3w1/. table가 포함되면 다른 오류가 표시됩니다.

Update 루프의 목적은 여러 테이블을 생성하는 것입니다. 각 테이블의 행 수는 여러 개로 생성됩니다 measurement

P粉727531237P粉727531237352일 전496

모든 응답(2)나는 대답할 것이다

  • P粉921165181

    P粉9211651812024-02-18 10:01:36

    교체된 경우

    으아악

    그리고

    으아악

    작업 코드가 완성됩니다.

    그러나 아마도 당신은

    를 사용하고 싶을 것입니다. 으아악

    또는

    으아악

    회신하다
    0
  • P粉488464731

    P粉4884647312024-02-18 09:51:12

    TLDR: Vue가 DOM 템플릿을 전달하기 전에 브라우저는 <measurement v-bind:name="i" v-bind:data="m"> 提升到 之外<table>(在 v-for을 컨텍스트에서 제외하여 Vue에 오류가 발생합니다. 이는 DOM 템플릿 구문 분석에 대해 알려진 경고입니다.


    HTML 사양에서는 <table> 특정 하위 요소만 포함해야 합니다 :

    • <script>