728x90
Nuxt, vue-cli 둘 다 모두 사용 가능하다.
먼저 Nuxt 방법
Nuxt 프로젝트 안에 static 디렉터리에 다운로드할 파일을 넣는다.
그리고 이벤트를 실행할 버튼과 경로를 아래와 같이 작성한다.
<v-btn href="/file/test" download>프로젝트 내부 파일 다운로드</v-btn>
이제 실행해서 저 버튼을 누르면 다운로드가 된다.
vue-cli에서의 방법
cli 프로젝트 안에 public 디렉터리에 다운로드할 파일을 넣는다.
그리고 이벤트를 실행할 버튼과 경로를 아래와 같이 작성한다.
실행 후 버튼을 누르면 위에 처럼 똑같이 받아진다.
그리고 vuetify의 v-btn은 저런 식으로 v-btn에 href와 download를 넣으면 작동이 하지만
그냥 button 태그는 작동하지 않고, a 태그는 정상 작동한다.
반응형
'VueJS' 카테고리의 다른 글
[Vue3] quasar input TextField 유효성 검사하기 (0) | 2022.05.08 |
---|---|
[VueJS] Vue3 CompositionAPI로 자식 컴포넌트 접근 (0) | 2022.04.03 |
[VueJS] vue-json-csv 사용해보기 (0) | 2021.10.10 |
[VueJS] mixin(믹스인)을 이용한 resize 기능 만들기 (0) | 2021.09.09 |
[VueJS] 컴포넌트 props 유효성 검사 중 Object 타입 (0) | 2021.08.23 |