아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (198)
    • Web (145)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (5)
    • IT (31)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (5)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라
Web/vue

[VUE] vue.js 에서 aos.js 사용하기

Web/vue

[VUE] vue.js 에서 aos.js 사용하기

2021. 8. 5. 16:22

작업환경 : vue.js 2.6.11 + typescript + yarn


 

 

1. aos 패키지 설치

yarn add 'aos' --save-dev

yarn add '@types/aos' --save-dev

❗ aos만 설치하면 에러가 뜬다. 타입스크립트 버전으로 추가 설치를 해야한다.

 

 

 

 

 

2. main.ts

import AOS from 'aos'
import 'aos/dist/aos.css'

Vue.use(AOS);


new Vue({
	router,
	store,
	mounted () {
		AOS.init({
			easing: 'my-easing',
			duration: 500,
			delay: 50
		});
	},
	render: h => h(App),
}).$mount('#app')

❗ AOS.init 옵션은 원하는대로 커스텀해서 사용한다.

 

 

 

 

 

3. ~.vue

<Item
	data-aos="my-fade"
	data-aos-anchor-placement="top-bottom"
/>

❗ 사용법은 aos 공식 홈페이지와 같다.

 

 

 

 

 

 

 


참고 : 

 

https://egghead.io/blog/how-to-use-the-animate-on-scroll-aos-library-in-vue


https://michalsnik.github.io/aos/

 

 

 

728x90
저작자표시 비영리 (새창열림)

'Web > vue' 카테고리의 다른 글

[VUE] 엘리먼트 간 transition  (0) 2021.09.07
[VUE] v-html 안에 클래스 먹이고 싶을 때  (0) 2021.08.11
[VUE] vue.js 라이프 사이클  (0) 2021.07.02
[VUE] vue cdn, ie11에서 사용하기  (0) 2021.05.04
[VUE] 스타일 가이드  (0) 2021.04.01

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.