06-11-2022 TIL 미니실전프로젝트

·2022년 6월 11일
0
post-custom-banner
  1. upload page 작업

    미니실전프로젝트에서 upload 작업하기 시작했다. 넘겨줄 데이터는 title, description, expire date, price 등등 어려운 것은 expire date, price다.
    expire date에는 min을 현재시간을 따와서 해주고 이전시간을 선택하면 alret을 띄워서 못하게 했다.
    현재시간은 구글링해서 알아냈고

	let curruntTime = new Date(new Date().getTime() - new Date().getTimezoneOffset() * 60000)
    .toISOString().slice(0, -8);

	2022-06-25-15:15

시간을 넘겨주고 가격이 좀 복잡했다. input 입력시 2,000,000 comma를 자동 입력되고


const commaRemovePrice = enteredNum.replace(/,/g,'')
        
        console.log(enteredNum, "comma 있음")
        console.log(commaRemovePrice, "comma 제거")
--------------------------------------------------------
const priceComma = (e) => {
        const value = e.target.value;
        const removedCommaValue = Number(value.replaceAll(",", ""));
        setEnterdNum(removedCommaValue.toLocaleString());
        
    }

comma를 제거 해서 데이터를 넘겨준다.

문제는 디테일 페이지에서 comma를 보여줘야하는데 그게 좀 복잡할거 같다.

내일은 mockapi 만들어서 작업해봐야겠다.

profile
Life is a natural-nine
post-custom-banner

0개의 댓글