<tr v-for="d in data2">
<td>{{d.bno}}</td>
<td>{{d.writer}}</td>
<td>{{d.title.length}}</td>
<td>{{d.regdata}}</td>
<td>{{d.viewcnt}}</td>
</tr>
TypeError: Cannot read properties of undefined (reading 'length')
length 속성이 없다고 나오는데 어떻게 해야 됨?
<tr v-for="d in data2">
<td>{{d.bno}}</td>
<td>{{d.writer}}</td>
<td>{{d.title.length}}</td>
<td>{{d.regdata}}</td>
<td>{{d.viewcnt}}</td>
</tr>
TypeError: Cannot read properties of undefined (reading 'length')
length 속성이 없다고 나오는데 어떻게 해야 됨?
.lendth
해당 댓글은 삭제되었습니다.
맞음
{{d.title}}은 제대로 출력되고 {{typeof d.title}}도 string이라고 나옴
3은 아니고 2.6.14
data2에 있는 title 값중 string. 아닌게 존재
{{typeof d.title}} 전부 string이라고 나옴
프로그램은 거짓말을 하지않음 다시 봐
실행 전에 에러나는걸로 봐서는 컴파일 에러 같은데
v if !d 하면 안됨? - dc App
()
title이 string 형태가 아니어서 발생 값을 ‘’ 로 바꿔
아 타이틀이 없으면?? 삼항 써 !d.title ? "": d.title.length - dc App
타이틀 길이가 10 이상이면 10까지만 표시 이거 구현하려고
문자열 함수가 안 먹히네
그럼 일단 삼항까지는 맞음. 그리고 걍 표시하고 그 css에서 잘라서 ... 표시하는거 뭐라 하지 그거 하면 됨 - dc App
그리고 보통 글자 크기 말고 그 위치 사이즈로 갈걸 아니면 해상도 같은거에도 영향이 생기잖아 - dc App
text-overflow: ellipsis; 이거네 - dc App