Vue 시리즈 - vue 프로젝트에서 jQuery 및 타사 플러그인 사용

3074 단어 vue-js
요즘 Vue를 배워요.js는 백엔드 관리 시스템을 만들고 vue-cli 비계를 이용하여 구축하고 Element을 UI 프레임워크로 한다.그리고 프로젝트에서 스크롤 바를 사용자 정의하고 브라우저의 원본 스크롤 바를 버리고 성숙한 기존 플러그인도 jQuery만 찾았기 때문에 jQuery를 도입해야 한다. 다음은 jQuery의 도입과 제3자 플러그인의 도입을 소개한다.
jQuery 도입
npm 설치 의존 도입
1. 설치
```
npm install jquery -S
```

2. 웹팩 프로필 수정
build/webpack.base.conf.js
...
var webpack = require("webpack") // 1.      webpack,     

module.exports = {
  ...
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    modules: [
      resolve('src'),
      resolve('node_modules')
    ],
    alias: {
      'vue$': 'vue/dist/vue.common.js',
      'src': resolve('src'),
      'assets': resolve('src/assets'),
      'components': resolve('src/components'),
      // 2.          
      'jquery': 'jquery' 
    }
  },
  plugins: [
    // 3.        jquery
    new webpack.ProvidePlugin({
        $: "jquery",
        jQuery: "jquery",
        jquery: "jquery",
        "window.jQuery": "jquery"
    })
  ]
}

수동으로 로드
jquery를 static 디렉터리에 수동으로 다운로드합니다. 예를 들어 static/js/jquery.min.jsnpm와 달리 두 번째 단계에서 별명과 플러그인 위치를 정의합니다.
alias: {
    'vue$': 'vue/dist/vue.common.js',
    'src': resolve('src'),
    'assets': resolve('src/assets'),
    'components': resolve('src/components'),
    // 2.          
    "jquery": path.resolve(__dirname, '../static/js/jquery.min.js') 
}

jquery 제3자 플러그인 도입
npm에 설치할 수 있는 플러그인
이런 제3자 플러그인을 도입하는 방법은 이전 절의echarts를 도입하는 방법과 같다
수동 도입
미완성 미속...

좋은 웹페이지 즐겨찾기