$ vue create 프로젝트명cd 프로젝트명 으로 폴더 이동vue add routerviews > About, Home 삭제 및 나의 vue 만들기router > index.js 의 routes 안에 내용 지우고, 나의 vue 등록components > HelloWorld.vue 삭제App.vue 에서 About, Home 관련 내용 지우기npm i --save lodash, axiosimport _ from 'lodash'import axios from 'axios'npm i npm run serveconst API_KEY = '키값'
.env.local 만들기.env.local 파일은 gitignore에 자동으로 등록되어 있어서 git에 올라가지 않음VUE_APP_환경변수명 = 값 형태로 저장const API_KEY = process.env.VUE_APP_환경변수명http://a.com?변수=변수값&job=programmer &는 하나의 파라미터가 끝나고 다음 파라미터가 온다는 의미&를 그대로 넘길 경우 시스템은 job의 값을 제대로 인식할 수 없음http://a.com?변수=변수값&job=programmer%26blogger var original = 'http://opentutorials.org/javascript_reference/?id=155&name=안녕하세요'
// 이스케이핑
var before = escape(original);
alert(before); // string, http://opentutorials.org/javascript_reference/?id=155&name=%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94
// 언이스케이핑
var after = unescape(before);
alert(after); // string, http://opentutorials.org/javascript_reference/?id=155&name=안녕하세요
lodash 사용
import _ from 'lodash'_.unescape() 를 사용하여 unescapefilters에 함수 추가
filters : {
stringUnescape (rawText){
return _.unescape(rawText)
}
},
적용하려는 것에 filter 적용
{{ 변수 | stringUnescape}}