Windows Server 2008의 기본 메모장에서 UTF-8 형식으로 저장하면 파일 시작에 BOM이 붙는다. UTF-8 이라는 인코딩 형식만 신경썼고 눈에 보이는 내용만 올바르면 괜찮다고 생각했는데, 바이트가 미세하게 달라 파일을 제대로 읽지 못하는 상황을 경험하고나니 파일 수정 시에 바이트 단위로 검사를 해야겠다는 생각이 든다. EditPlus로 실행 후 저장하면 괜찮다(without BOM을 제공하는 에디터라면 동일). 하지만 기본 메모장은 BOM을 제거할 수 있는 옵션을 제공하지 않는다.
객체 타입의 state를 watch 하려면 해당 state를 업데이트할 때 처리가 필요하다. 예를들어, state를 변경할 때 다음과 같은 코드를 사용하였다면 this.$store.getters.someState.someProps = newValue; 다음과 같이 변경해준다. this.$set(this.$store.getters.someState, someProps, newValue); 그럼 vuex가 상태의 변화를 감지할 수 있다. 객체가 지워지는 것을 감지하고자 한다면, $delete 를 사용하여 객체를 변경하자. this.$delete(this.$store.getters.someState, someProps);
sass 에서 독립된 css로 변경하지 않을 코드 조각을 나타내기 위해선 파일명 앞에 _(underscore) 문자를 붙이면 된다. 예를 들어보면... 1. 미리 선언한 변수나 믹스인 집합을 갖는 파일이 있을 때. // _variables.scss // 변수들의 집합 $color-basic-light: #fff; $color-basic-dark: #000; 2. 스타일을 분리하여 관리할 때. // _commons.scss * { box-sizing: border-box; } // _navigation.scss .navigation { width: 100px; } _ 문자가 붙어 있는 파일은 컴파일 시 css 파일로 출력되지 않는다. variables.scss, app.scss 파일이 포함된 경로를 컴파일..
- Total