순수 js 만들어서 분리하는 경우 router, store 사용하는 경우 import router from "@/router"; import store from "@/store/index";
아래와 같이 받아 온다
export의 경우 여러가지 방법이 있지만 아래와 같이 사용했다.
export default {
setCheckBox() {};
logout() {
store._actions.signOut[0]();
router.push('/signIn');
localStorage.removeItem('notice');
}
};
import 의 경우
import common from "@/js/common";
common.logout();
위의 방법으로 사용한다
export default는 내보낸 값만 가져올 수 있다.
require와 import의 차이는 require는 내보낸 값이 module 객체에 담겨진다.
{ defalut : 'hi' }
import 는 값 자체를 가져온다.
'IT > JavaScript' 카테고리의 다른 글
클로저 (0) | 2020.06.30 |
---|---|
with (0) | 2020.06.30 |
다양한 반복문 속도 비교 (0) | 2020.06.30 |
this, self 사용 이유 (0) | 2020.06.28 |
arguments (0) | 2020.06.28 |
댓글