Langkah-langkah untuk memasang jQuery dalam Nuxt.js
P粉755863750
P粉755863750 2023-11-06 16:41:50
0
1
673

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粉755863750
P粉755863750

membalas semua(1)
P粉277824378

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")
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan