Maison > interface Web > Voir.js > Comment utiliser jquery dans vue

Comment utiliser jquery dans vue

coldplay.xixi
Libérer: 2023-01-13 00:44:58
original
8052 Les gens l'ont consulté

Comment utiliser jquery dans vue : utilisez d'abord NPM pour installer jQuery et exécutez le code approprié dans le répertoire racine du projet ; puis configurez webpack, le code est [var webpack = require('webpack')].

Comment utiliser jquery dans vue

L'environnement d'exploitation de ce tutoriel : système Windows7, version Vue2.9.6&&jquery3.2.1, ordinateur DELL G3.

[Articles connexes recommandés : vue.js]

Comment utiliser jquery dans vue :

1. Installez jQuery avec NPM et exécutez le code suivant dans le répertoire racine du projet

npm install jquery --save
Copier après la connexion

2 Configuration du Webpack

dans le répertoire build dans le. répertoire racine du projet Recherchez le fichier webpack.base.conf.js et utilisez le code suivant au début pour introduire webpack car ce fichier n'est pas référencé par défaut.

var webpack = require('webpack')
Copier après la connexion

Ajoutez ensuite un morceau de code dans module.exports,

// 原有代码
resolve: {
 extensions: ['.js', '.vue', '.json'],
 alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src')
 }
},
// 添加代码
plugins: [
 new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
jquery: "jquery",
"window.jQuery": "jquery"
 })
],
// 原有代码
module: {
 rules: [
// ......
 ]
}
Copier après la connexion

Ensuite, de nombreuses autres solutions disent que l'importer dans main.js est suffisant, mais le questionneur l'a fait.

Importer jQuery dans main.js

import 'jquery'
Copier après la connexion

Utilisez $ or jQuery dans le composant Vue pour écrire le code permettant de faire fonctionner le dom

Puis démarrez le projet

npm run dev
Copier après la connexion

Mais la compilation a signalé une erreur :

http://eslint.org/docs/rules/no-undef '$' n'est pas défini ou

http:// eslint.org/docs/rules/no-undef 'jQuery' n'est pas défini

Que se passe-t-il ? ? ?

3.eslint check

Les amis intelligents ont dû penser que c'est lié à eslint Oui, la prochaine étape que vous devez faire à ce moment est de modifier . eslintrc dans le répertoire racine.js, dans le module.exports du fichier modifié, ajoutez une paire clé-valeur jquery: true pour env, soit :

env: {
 // 原有
 browser: true,
 // 添加
 jquery: true
}
Copier après la connexion

encore npm run dev, OK, pas d'erreur , allez vite Essayez-le dans le composant console.log($('selector')), vous constaterez que vous pouvez utiliser avec succès jQuery pour obtenir le DOM.

Recommandations d'apprentissage gratuites associées : javascript(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal