vue使用jquery和jqueryui

一、安装Jquery UI

安装依赖

npm install jquery --save
npm install jquery-ui-dist --save

注意安装的是 jquery-ui-dist 而非 jquery-ui

二、在组件里使用

import $ from 'jquery'
import 'jquery-ui-dist/jquery-ui'
import 'jquery-ui-dist/jquery-ui.min.css'

HelloWorld.vue 示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<template>
  <div>
    <div id="resizable">
      <h3 class="ui-widget-header">放大/缩小</h3>
    </div>
 
    <p>日期:<input type="text" id="datepicker"></p>
  </div>
</template>
 
<script>
import $ from 'jquery'
import 'jquery-ui-dist/jquery-ui'
import 'jquery-ui-dist/jquery-ui.min.css'
 
export default {
  name: 'HelloWorld',
  data () {
    return {
    }
  },
  mounted: function () {
    $('#resizable').resizable({})
    $('#datepicker').datepicker()
  }
}
</script>
 
<style scoped>
  #resizable { width: 200px; height: 150px; padding: 5px; }
  #resizable h3 { text-align: center; margin: 0; }
</style>

  

三、在项目中全局引入jquery和jqueryui

  1. 修改webpack.base.conf.js文件,在上方添加

    1
    var webpack = require("webpack")
  2. 然后在module.exports里面添加

    复制代码
    //在这里插入代码片
    plugins: [
        new webpack.ProvidePlugin({
        jQuery: "jquery",
        jquery: "jquery",
        $: "jquery",
        "windows.jQuery":"jquery"
        })
        ],
    复制代码
  3. 入口文件main.js

    //引入jq库
    // import $ from 'jquery'
    // Vue.use($)
    import 'jquery-ui-dist/jquery-ui'
    import 'jquery-ui-dist/jquery-ui.css'

    一定要引入css,不然没有办法使用
    jq在这里可以不用引入了
    不然会报错
    因为在webpack已经设置过了

-------------------------------------------------------------------------

参考文档:https://www.cnblogs.com/eoalfj/p/13712416.html 

参考文档:https://blog.csdn.net/weixin_37820964/article/details/102968566

posted @   落花看风雪  阅读(514)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示