목록2021/09 (2)
멍
vue-router 중복 path 접근 시 발생하는 에러이다. js해결법이나 여러가지 해결법들도 있었는데, typescript 기반으로 개발하다보니, 문법체크에서 넘어가질 않았고, VueRouter.prototype.push 가 call을 할때 void를 뱉어내서 Property 'catch' does not exist on type 'void'. 라는 에러를 자꾸 뱉어냈는데, 좀더 검색해보니 stackoverflow에서 좋은 예시가 있어 가져왔다. https://stackoverflow.com/questions/57837758/navigationduplicated-navigating-to-current-location-search-is-not-allowed NavigationDuplicated Navi..
오늘 질문이 들어왔다. v-bind:class 안에 동적으로 v-for로 각각 할당해주고 싶으시다 셨는데, 제대로 동작하지 않는다고 하셨다. 실제 문제점만 따온 테스트용 코드인데 처음 형태는 아래와 같았다. {{ item.text + (20 + idx) }} v-bind:class="{ active 머시기저시기 부분에서 문제가 발생하고 있는 상황이었다. 일단 문제점은 대략 알겠는데, 부끄럽게도 그 자리에서 확실히 설명할 수가 없었다. 먼저 코드상에서 확인된 이유에서는, 해당 코드가 vue를 거친 후 컴파일 되면 dom 내부 prop들은 vm이라는 virutal machine의 약자를 뜻하는 객체의 속성명으로 접근하게 된다. 즉, 아래와 같은 형태로 컴파일된다. var render = function(){..