반응형
구문 오류: 어휘적으로 바인딩된 이름으로 허용 안 함
vue.js를 사용 중인데 "Uncommitted SynamicError: lete as a lictory bound name" 오류가 발생했어.디버깅하면 빈 화면과 콘솔에 이 오류가 표시된다.
나는 구글 검색을 해봤지만 도움이 되는 것은 아무것도 없었다.
여기 내 Vue 코드:
let Task = {
props: ['task'],
template: `
<div>
<div class="tasks">
{{ task.body }}
</div>
</div>
`
},
let Tasks = {
components:{
'task': Task
},
data: {
return {
tasks: [
{id: 1, body: 'Task One', done: false }
],
}
},
template: `
<div>
<task></task>
<form action="">
form
</form>
</div>
`
},
let app = new Vue({
el:'#app',
components: {
'tasks': Tasks
'task': Task
}
})
선언문을 쉼표로 구분하는 경우 반복하지 마십시오.let
둘 중 하나를 제거하다.let
각 선언에서, 또는 세미콜론을 대신 사용한다.
예:
let a = {}, b = 5, c = function(){}; // OK
let a = {}; let b = 5; // OK
let a = {}, let b = 5; //Not OK -- error
let Task = {
props: ['task'],
template: `
<div>
<div class="tasks">
{{ task.body }}
</div>
</div>
`
};
let Tasks = {
components:{
'task': Task
},
data: {
return {
tasks: [
{id: 1, body: 'Task One', done: false }
],
}
},
template: `
<div>
<task></task>
<form action="">
form
</form>
</div>
`
};
let app = new Vue({
el:'#app',
components: {
'tasks': Tasks
'task': Task
}
})
세미콜론이어야 할 쉼표를 몇 개 썼는데
반응형
'Programing' 카테고리의 다른 글
속성에만 적용되는 각도 지시어와 React 등가물은 무엇인가? (0) | 2022.03.25 |
---|---|
rollBehavior는 Nuxt의 전체 페이지에 영향을 미친다. (0) | 2022.03.25 |
플라스크에서 URL로 리디렉션 (0) | 2022.03.24 |
React 앱에서 무한 루프/충돌을 일으키는 이유는? (0) | 2022.03.24 |
Numpy 배열과 행렬의 차이점은 무엇인가?어떤 걸로 할까? (0) | 2022.03.24 |