본문 바로가기

VUE/VUE연습6

실제 데이터를 박아넣어 상품목록을 만들자 (import / export) import/export문법 쓰는법 1. export default 변수명 var apple = 10; export default apple 2.import 변수명 from 임포트 할 파일경로 변수명이 달라도됨 import apple from './assets/oneroom.js'; import 작명 from './assets/oneroom.js'; import/export문법 쓰는법2 1 .export{변수1, 변수2....} var apple = 10; var apple2 = 100; export default {apple, apple2} 2.import{변수1,변수2}from 경로 이렇게 쓴다는걸 알아두고 이제 data를 가져와본다 가져올 data들 // 변수명에 담아도 되지만 이렇게 그냥 expo.. 2023. 8. 15.
v-if 와 모달창 만들기 (Vue에서 동적인 UI 만드는 법) 이미지는 src 밑에 assets에 넣는다 에 넣는법 src에 있는 이미지 사져올때 경로는 ./부터 쓴다 모달창= 탭,햄버거메뉴,서브메뉴,툴팁,이미지슬라이드.... 동적인UI만드는법착: 1 UI의 현재 상태를 데이터로 저장해둠 e export default { name: 'App', data(){ //여기가 데이터 보관함 return { 모달창열림 : false, 이미지 : ["http://localhost:8081/img/room0.e2d4696b.jpg",'http://localhost:8081/img/room1.0d438c5a.jpg','http://localhost:8081/img/room2.d330e978.jpg'], 신고수 : [0,0,0], 메뉴들 : ['Home','Shop','About'.. 2023. 8. 15.
Vue 이벤트 핸들러로 click 감지하기 (허위매물 신고버튼 만들기) 허위매물신고 {{신고수}} 버튼 눌렀을 때 자바스크립트 실행하려면 전통방식은 onclick="" Vue방식은 v-on:click="" v-on생략은(v-on: 의 약자 = @) @click="" Vue에서 함수 만들고 싶으면 MEthods : {함수(){}}안에 만들면 된다 export default { name: 'App', data(){ //여기가 데이터 보관함 return { 신고수 : 0, 메뉴들 : ['Home','Shop','About'], products : ['역삼동원룸','천호동원룸','마포구원룸'], products2 : [50,'가격은아무거나',100], } }, methods : { increase(){ //신고수 += 1; 함수안에서 데이터를 사용할떈 반드시 this.데이터명 을 .. 2023. 8. 14.
리액트보다 100배 쉬운 Vue 반복문 v-for {{ 작명 }} {{ 작명 }} {{ i }} export default { name: 'App', data(){ //여기가 데이터 보관함 return { 메뉴들 : ['Home','Shop','About'], products : ['역삼동원룸','천호동원룸','마포구원룸'], products2 : [50,'가격은아무거나'], } }, components: { } } {{ 작명 }} :key=""의 용도 반복문쓸때 꼭 써야함 반복문 돌린 요소를 컴퓨터가 구분하기 위해서 쓴다 Vue반복문 특징 {{ a }} 변수 작명 2개까지 가능 왼쪽변수는 array내의 데이터 오른쪽 변수는 1씩 증가하는 정수 오늘의 숙제 숙제 {{ 작명 }} {{ 작명 }} {{ i }} {{i}} {{products2[v]}} 만원.. 2023. 8. 14.
HTML에 데이터 꽂아넣는 Vue 데이터바인딩 문법 데이터 바인딩 = JS데이터를 HTML 에 꽂아넣는 문법 document.getElementById().innerHTML = ?? //원래형식인데 이제 데이터 바인딩으로 사용해보자 데이터 보관함이있다. 데이터는 object 형식으로 저장해둬야한다 : {자료이름:자료내용} export default { name: 'App', data(){ //여기가 데이터 보관함 return { price1 : 60, //내가 쓸 데이터들 price2 : 70, } }, components: { } 불러서 쓸때는 콧수염문법{{}} = {{데이터 키값?? 자료형 이름??으로 쓴다 중괄호 2개안에 불러와 쓴다}} XX 원룸 {{price1}} 만원 XX 원룸 {{price2}} 만원 전체코드 원룸샵 XX 원룸 {{price1.. 2023. 8. 14.
VUE 설치 및 개발환경 설정하기 및 설명 일단 Node.js설치한다 설치 방법은 Node.js사이트 들어가서 둘중에 아무거나 설치 먼저 왼쪽거 먼저 설치했다가 안되면 오른 쪽거 걸치하면 된다 여기서 나는 왼쪽거 설치했다.. 다운로드 했으면 설치한다 다른거 건들이지 말고 그냥 무조건 next + OK 하면 알아서 잘 설치 된다. 잘 설치 되었으면 VS코드 설치 하고 VS코드 터미널 열어서 npm install -g @vue/cli@4.5.11 라고 친다. 최신버전을 설치할거면npm install -g @vue/cli 여기까지만 치면된다 Node.JS가 설치되어있으면 잘 설치되는것을 볼 수 있다. 이렇게 잘 설치되는 동안 Extentions에 가서 Vetur, html css Support,vue 3 Snippets 이렇게 3개 를 설치한다. 맨위.. 2023. 8. 14.