2021.01.12 작성
jquery 추가
- jquery node module 추가
npm install jquery - main.js 에 아래 코드추가
import jQuery from 'jquery'
const app = createApp(App)
...
global.$ = jQuery
여기서 global 을 정의해도 ESlint 때문에 아래와 같은 에러가 생길 수도 있다.
error '$' is not defined no-undef
* 원인 : ESlint의 'no-undef' 룰에 의해서 생기는 에러, 변수가 scope 안에 정의되어 있지 않거나 알려진 global(known global) 이 아닐 경우 에러가 생긴다.
* 해결 : eslint config에 global 옵션 추가
"eslintConfig": {
"globals": {
"todoEventBus": "readable"
}
}
jquery-ui 추가
- jquery-ui node module 추가
npm install jquery-ui - main.js 에 아래 코드 추가
- 필요한 jquery-ui 모듈을 추가
- draggable() 기능이 필요해 아래와 같이 추가함
...
import 'jquery-ui/ui/widgets/draggable'
const app = createApp(App)
...
'Front End' 카테고리의 다른 글
[Vue.js] Vue-Cli 에서 정적 json/geojson 파일을 읽는법 / Vue-Cli + Openlayers + geojson (0) | 2021.01.04 |
---|---|
[Vue.js] Error: Rule can only have one resource source (provided resource and test + include + exclude) (1) | 2020.12.18 |
[Vue.js] Vue Router 4 시작하기 (특징) (0) | 2020.12.17 |
error: Mixed spaces and tabs (no-mixed-spaces-and-tabs) (0) | 2020.12.16 |
[Vue.js] Vue-CLI 에서 source code 감추기 (0) | 2020.12.15 |