2019. 4. 3. 21:23
반응형
뷰js를 사용했을 때 페이지에 들어가면 페이지가 아직 렌더링되지 않았을 때 {{ }} 가 보였다가 로딩이 완료되면 원하는 내용이 출력되는 것을 볼 수 있다.
잠깐 보이는거지만 은근히 신경 쓰일 수도 있다.
그래서 로딩이 완료되기 전에는 안보이도록 하는게 좋을 수도 있다.
찾아보니까 v-cloak을 이용하면 된다.
일단 css에 다음과 같이 작성한다.
<style>
[v-cloak] { display: none; }
</style>
그리고 vuejs를 사용할 때 다음과 같이 v-cloak을 써준다.
<div id="test" v-cloak>
<div>{{ name }}</div>
<div>{{ age }}</div>
</div>
<script>
var testApp = new Vue({
el: "#test",
data: {
name: "juragi",
age: 28
}
});
</script>
반응형
'dev' 카테고리의 다른 글
[JavaScript] select 박스 옮기기 예제 (0) | 2019.05.09 |
---|---|
[Linux] shell script for문 사용 (0) | 2019.04.24 |
[Spring] Spring Boot 웹프로젝트 만들기 (0) | 2019.04.16 |
[JavaScript] input file 사진파일 미리보기 추가 (0) | 2019.04.07 |
[Linux] 우분투 Nginx, php 설치 및 연동 링크 (0) | 2019.03.14 |
[Linux] 쉘 변수를 txt파일안에 내용으로 넣기 (0) | 2019.03.08 |
[Linux] crontab 로그 남길때 파일명 date로 표기 (1) | 2019.03.06 |
[Linux] nohup으로 백그라운드에서 실행시켜놓기 (0) | 2019.03.06 |