当前位置:首页 > jquery

vue引入jquery

2026-02-03 15:21:31jquery

在 Vue 项目中引入 jQuery

Vue 项目通常不推荐直接使用 jQuery,因为 Vue 本身已经提供了数据绑定和 DOM 操作的能力。但如果有特殊需求需要引入 jQuery,可以按照以下方法操作。

安装 jQuery

通过 npm 或 yarn 安装 jQuery:

npm install jquery
# 或
yarn add jquery

配置 webpack

在 Vue CLI 创建的项目中,默认使用 webpack 作为打包工具。需要在 vue.config.js 中配置 webpack 以全局引入 jQuery。

vue引入jquery

const webpack = require('webpack');

module.exports = {
  configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        $: 'jquery',
        jQuery: 'jquery',
      }),
    ],
  },
};

如果没有 vue.config.js 文件,可以在项目根目录下创建该文件并添加上述配置。

在组件中使用 jQuery

在 Vue 组件中,可以直接通过 this.$ 或全局的 $ 访问 jQuery。

vue引入jquery

export default {
  mounted() {
    $(this.$el).find('.example').css('color', 'red');
  },
};

通过 CDN 引入 jQuery

如果不想通过 npm 安装,也可以通过 CDN 引入 jQuery。在 public/index.html 中添加以下代码:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

然后在组件中可以直接使用全局的 $jQuery

注意事项

  • Vue 和 jQuery 的 DOM 操作方式不同,混合使用可能导致冲突或难以维护的代码。
  • 如果只是为了 DOM 操作,建议优先使用 Vue 的指令(如 v-ifv-for)和 ref 属性。
  • 如果必须使用 jQuery,建议将其功能封装为独立的插件或工具函数,避免直接在组件中频繁操作 DOM。

标签: vuejquery
分享给朋友:

相关文章

vue   实现单选

vue 实现单选

Vue 实现单选功能 在 Vue 中实现单选功能可以通过多种方式,以下是几种常见的方法: 使用原生 <input type="radio"> 绑定 v-model 通过 v-model…

vue 方法实现

vue 方法实现

在 Vue 中,方法的实现通常通过 methods 选项完成。以下是 Vue 方法实现的核心要点和示例: 基本方法定义 在 Vue 组件中定义方法时,需将函数声明放在 methods 对象内。这些方…

vue 实现弹幕

vue 实现弹幕

vue 实现弹幕的方法 使用 CSS 动画和动态渲染 在 Vue 中实现弹幕效果,可以通过动态渲染弹幕元素并结合 CSS 动画实现。以下是具体步骤: 数据准备 创建一个数组存储弹幕数据,每条弹幕包…

vue实现路由

vue实现路由

Vue 路由的实现方法 Vue 路由可以通过 Vue Router 库来实现,Vue Router 是 Vue.js 官方的路由管理器,用于构建单页面应用(SPA)。 安装 Vue Router 通…

vue实现flbook

vue实现flbook

Vue 实现类似 Flbook 的翻页效果 要实现类似 Flbook 的翻页效果,可以使用 Vue 结合 CSS 动画和 JavaScript 事件处理。以下是实现方法: 安装依赖 需要安装 vue…

vue 实现评分

vue 实现评分

Vue 实现评分功能 在 Vue 中实现评分功能可以通过多种方式完成,包括使用第三方组件库或自定义实现。以下是两种常见的方法: 使用第三方组件库(如 Element UI) Element UI 提…