cari

Rumah  >  Soal Jawab  >  teks badan

Langkah-langkah untuk memasang jQuery dalam Nuxt.js

Walaupun saya cuba menambah jQuery dalam projek saya, saya mengalami ralat mengatakan ia tidak ditentukan.

plugins: [
    { src: '~/plugins/js/svgSprite.js', mode: 'client' },
    { src: '~/plugins/vendor/jquery/jquery.min.js', mode: 'client' },
    { src: '~/plugins/vendor/bootstrap/js/bootstrap.bundle.min.js', mode: 'client' },
    { src: '~/plugins/vendor/bootstrap-select/js/bootstrap-select.min.js', mode: 'client' }, <-- 给我报错
    { src: '~/plugins/vendor/magnific-popup/jquery.magnific-popup.min.js', mode: 'client' },
    { src: '~/plugins/vendor/smooth-scroll/smooth-scroll.polyfills.min.js', mode: 'client' },
    { src: '~/plugins/vendor/object-fit-images/ofi.min.js', mode: 'client' },
    { src: '~/plugins/js/theme.js', mode: 'client' }
  ],

Mengapa ini berlaku, jelas saya telah mengisytiharkan jQuery sebelum bootstrap-select.

P粉755863750P粉755863750380 hari yang lalu676

membalas semua(1)saya akan balas

  • P粉277824378

    P粉2778243782023-11-07 10:37:21

    Saya tidak mengesyorkan menambah jQuery pada projek Nuxt.


    Tetapi jika anda betulmahu menambahnya, anda boleh ikuti langkah berikut:

    • Pasang menggunakan yarn add jquery
    • Tambah yang berikut pada nuxt.config.jsfail
    • anda
    import webpack from 'webpack'
    
    export default {
      // ...
      build: {
        plugins: [
          new webpack.ProvidePlugin({
            $: 'jquery',
            jQuery: 'jquery',
            'window.jQuery': 'jquery'
          })
        ]
      },
    }
    
    • Pastikan anda mempunyai kandungan berikut dalam .eslintrc.jsfail
    • anda
    module.exports = {
      // ...
      env: {
        // ...
        commonjs: true,
        jquery: true
      },
    }
    

    Kemudian, anda boleh menggunakannya seperti ini method dalam

    atau serupa 🎜
    $("h2").addClass("tasty-class")
    

    balas
    0
  • Batalbalas