vue.js에 대한 지식 요약
소개
vue.js의 공부를 해 가끔 나오는 워드의 해설을 이 기사에 실어 둡니다.
SPA
SPA는 "Single Page Application"의 이니셜을 취한 웹 애플리케이션의 아키텍처입니다.
장점 단점
장점
1. 일반 웹 페이지에서는 실현할 수 없는 사용자 경험을 실현할 수 있다.
2. 고속 페이지 천이를 실현할 수 있다.
3. 네이티브 앱의 대안으로 제공될 수 있다.
단점
1. 구현 비용이 크게 증가합니다.
2. 초기 로딩에 걸리는 시간이 늘어난다.
3. 개발자가 적다.
SPA를 이용한 유명한 사례
SPA는 "Single Page Application"의 이니셜을 취한 웹 애플리케이션의 아키텍처입니다.
장점 단점
장점
1. 일반 웹 페이지에서는 실현할 수 없는 사용자 경험을 실현할 수 있다.
2. 고속 페이지 천이를 실현할 수 있다.
3. 네이티브 앱의 대안으로 제공될 수 있다.
단점
1. 구현 비용이 크게 증가합니다.
2. 초기 로딩에 걸리는 시간이 늘어난다.
3. 개발자가 적다.
SPA를 이용한 유명한 사례
나오는 도서관?과 지식
vue-router
vul에서 실현하기 위해
사용법
@tiwu_official 님
Vue.js, Vuex, vue-router 및 webpack에서 단일 파일 구성 요소로 TodoList를 만들었습니다.
표시 방법에 대해 $mount VS el
vuejs를 공부해 나가면 표시사에 「$mount」 vs 「el」의 2개의 기재가 존재합니다.
$mount의 경우
$mount 필요한 경우 Vue 인스턴스를 명시적으로 마운트할 수 있습니다.
페이지에 특정 요소가 있거나 비동기 프로세스가 완료될 때까지 인스턴스 마운트를 지연할 수 있습니다.
1초 후에 이미지를 표시하는 샘플을 만들어 보았으므로 확인해 보세요.
샘플 거동
소스 코드
index.html<div id="todo"></div>
main.tsimport Todo from './Todo.vue'
import Vue from 'vue'
const todo = new Vue({
el: '#todo',
render: h => h(Todo)
})
setTimeout(() => {
todo.$mount('#todo');
},1000)
Todo.vue// テンプレートの作成
<template>
<div class="home">
<img alt="Vue logo" src="./assets/logo.png">
</div>
</template>
// cssの作成
el의 경우
로드된 순간에 tot 태그에 마운트됩니다.
정적인 것에 대해서는 이쪽의 처리로 대응해 나가야 할까 생각합니다.
index.html<div id="todo"></div>
main.tsimport Todo from './Todo.vue'
import Vue from 'vue'
const todo = new Vue({
el: '#todo',
render: h => h(Todo)
})
Todo.vue// テンプレートの作成
<template>
<div class="home">
<img alt="Vue logo" src="./assets/logo.png">
</div>
</template>
// cssの作成
computed vs methods
vuejs를 공부함에 따라 "computed"와 "methods"가 나옵니다.
아이 같은 기사
Vue.js, Vuex, vue-router 및 webpack에서 단일 파일 구성 요소로 TodoList를 만들었습니다.
computed (연산 전용)
연산을 수행하기 위해
나중에 추가
methods(기능용)
기능용
나중에 추가
그 밖에 있으면...
나중에 추가
참고 사이트
Reference
이 문제에 관하여(vue.js에 대한 지식 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YMori0811/items/85079671c9667c570cbe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<div id="todo"></div>
import Todo from './Todo.vue'
import Vue from 'vue'
const todo = new Vue({
el: '#todo',
render: h => h(Todo)
})
setTimeout(() => {
todo.$mount('#todo');
},1000)
// テンプレートの作成
<template>
<div class="home">
<img alt="Vue logo" src="./assets/logo.png">
</div>
</template>
// cssの作成
<div id="todo"></div>
import Todo from './Todo.vue'
import Vue from 'vue'
const todo = new Vue({
el: '#todo',
render: h => h(Todo)
})
// テンプレートの作成
<template>
<div class="home">
<img alt="Vue logo" src="./assets/logo.png">
</div>
</template>
// cssの作成
vuejs를 공부함에 따라 "computed"와 "methods"가 나옵니다.
아이 같은 기사
Vue.js, Vuex, vue-router 및 webpack에서 단일 파일 구성 요소로 TodoList를 만들었습니다.
computed (연산 전용)
연산을 수행하기 위해
나중에 추가
methods(기능용)
기능용
나중에 추가
그 밖에 있으면...
나중에 추가
참고 사이트
Reference
이 문제에 관하여(vue.js에 대한 지식 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YMori0811/items/85079671c9667c570cbe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(vue.js에 대한 지식 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YMori0811/items/85079671c9667c570cbe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)