오식랜드
[vue, nuxt] filter를 이용해 4자리 숫자 중 빈 자릿수를 0으로 채우기 본문
반응형
table에서 넘버링을 할 때 0001, 0002 처럼 4자리 숫자로 맞추는 스크립트!
<tr v-for="(review, idx) in reviewList" :key="`review${idx}`">
<td>{{review.id|numbering}}</td>
<td>{{review.title}}</td>
<td>{{review.reviewer}}</td>
<td>{{review.date}}</td>
<td>{{review.views}}</td>
</tr>
id에 0부터 숫자가 들어가있고, filters 중 numbering을 접목시켰따
numbering 함수를 보자
filters:{
numbering(v){
return v.toString().padStart(4,'0')
}
}
padStart를 사용해서 총 4자리의 숫자로 셋팅하고, 그 자리를0 으로 채운다고 해준다.
주의할 점! padStart는 string요소만 사용이 가능해서 number인 id값을 문자열로 변환해줘야한다!
반응형
'dev-log > vue·nuxt.js' 카테고리의 다른 글
[vue, nuxt] 형제 컴포넌트간 데이터 전송 (0) | 2022.05.13 |
---|---|
[nuxt/scss] scss 변수 저장 파일을 전역에 import하기 (0) | 2022.05.12 |
vue, nuxt url params 지우기 (0) | 2022.05.03 |
[nuxt] input filters 이용하기 (0) | 2021.05.17 |
[nuxt] v-model을 이용해 input의 value값 출력 (0) | 2021.05.17 |
Comments