개발/vue.js
vue.js MockData 사용법
개강한 공대생
2024. 5. 27. 21:16
src에 data 폴더를 만들고 data명.js 파일을 만든다
그리고 그 데이터를 사용할 vue 파일에서 import를 다음과 같이 해주자
import { 데이터명 } from '@/data/ data명 ';
그 후
data(){
return {
데이터명: {},
};
}
이렇게 만들어두고
created 훅을 이용해 다음과 같이 작성해주자
created() {
this.데이터명 = 데이터명 ;
}
그리고 <p>데이터명.어트리뷰트이름</p> 이런 형태로 사용하면 된다.
참고로 MockData의 예시이다.
export const mockRestaurantData = [
{
restaurantName: "프프",
restaurantLocation: "한동대",
restaurantType: "양식",
restaurantTelephone: "054-123-1234",
restaurantDayOff: "금",
restaurantPhoto: "alalal.com",
restaurantRooms: "YES",
restaurantToilet: "NO",
restaurantSmoking: "YES",
restaurantParking: "YES",
availableDate: [
"2024-06-01",
"2024-06-02",
"2024-06-03",
"2024-06-04",
"2024-06-05",
"2024-06-06",
"2024-06-07",
"2024-06-08",
"2024-06-09",
"2024-06-10",
"2024-06-11",
"2024-06-12",
"2024-06-15",
"2024-06-16",
"2024-06-17",
"2024-06-19",
"2024-06-20",
"2024-06-21",
"2024-06-24",
"2024-06-25",
"2024-06-26",
"2024-06-27",
"2024-06-30"
]
},
그러니 만약 이 mockdata를 사용할거라면
mockRestaurantData . restaurantName
이렇게 사용하면 된다.