JavaScript 39

[Nuxt.js] 디렉토리

.nuxt : 빌드 디렉토리 . nuxt 크롤러 기능 덕분에 모든 경로가 자동으로 생성됩니다. file : .nuxtfolder는 SSR 애플리케이션을 배포하는 데 필요한 파일의 일부입니다. 정적 Nuxt.js 앱을 배포하는 데는 dist폴더를 사용하기 때문에 필요하지 않습니다 . assets : css, image, font와 같은 리소스 styles components : Vue.js component가 포함되어있음 페이지, 레이아웃 및 기타 구성요소로 재사용하고, import 가능 content : @nuxt/ content 모듈을 사용하여 애플리케이션 확장 가능 Markdown, JSON, YAML and CSV와 같은 파일을 가져오고 관리 가능 layouts : Nuxt.js앱의 모양과 느낌을 ..

JavaScript/Vue 2021.03.29

v-if, v-show

v-if는 조건이 만족하면 아래 엘리먼트를 렌더링 하겠다는 의미 {{ d.v }} {{ d.t }} v-show또한 false인 경우엔 안보여주고 true인 경우에는 보이는데 둘의 차이는 v-if는 조건이 만족하지않으면 아예 렌더링 자체를 하지않고 v-show는 true건 false건 렌더링을 한다. 화면엔 보이지않아 화면에서 뭔가 보여줬다 안보여줬다가 자주되면 v-show를쓰면 리소스를 덜 잡아먹는다. 특정조건에 이르렀을때만 보여주는게 좋은게 사용자가 그액션을 할지 안할지 모르는건 일단 v-if로 렌더링을 하지 않는게 좋다 그래서 이 용도에 맞게끔 사용을 해야함!

JavaScript/Vue 2021.03.15

이벤트 @click, @change ,v-for

이런식으로 click, change이렇게 @로 이벤트를 걸 수 있다. 다중데이터는 v-for를 통해 핸들링을 할 수 있다 배열이라던지, 테이블이라던지 {{ d.t }} {{ d.v }} {{ d.t }} export default { data() { return { title: "개발자의 품격", title2: "Seoul", input1: "abcd", options: [ {v: "S", t: "Seoul"}, {v: "J", t: "Jeju"}, {v: "B", t: "Busan"} ], region: "B" // v-model을 통해 (셀렉트 콤보박스가 제일 먼저 부산이 나옴) }; }, watch: { // 변수명을 function형식으로 // 데이터가 변경이되면 바로 캐치해서 알 수 있음 /**..

JavaScript/Vue 2021.03.15