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
-
修改webpack.base.conf.js文件,在上方添加
1var
webpack = require(
"webpack"
)
-
然后在module.exports里面添加
//在这里插入代码片 plugins: [ new webpack.ProvidePlugin({ jQuery: "jquery", jquery: "jquery", $: "jquery", "windows.jQuery":"jquery" }) ],
-
入口文件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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于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最大的设计失误
· 单元测试从入门到精通