那么,具体如何在vue中引入jquery并使用呢?这里简单介绍一下。
安装jquery
首先,我们需要在vue项目中安装jquery。
可以在命令行窗口输入以下命令:npm install jquery --save
安装完成后,jquery就会自动添加到package.json文件中。
引入jquery
在vue项目中引入jquery,有以下两种方式:(1)require方式可以在main.js中使用require引入jquery:
import vue from 'vue'import app from './app.vue'vue.config.productiontip = falsewindow.jquery = require('jquery')require('bootstrap/dist/js/bootstrap.min')new vue({ render: h => h(app),}).$mount('#app')
(2)直接在index.html中引入也可以直接在index.html中引入jquery:
<!doctype html><html><head> <meta charset="utf-8"> <title>vue app</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/bootstrap/4.5.2/js/bootstrap.min.js"></script></head><body> <div id="app"></div></body></html>
使用jquery
当jquery被引入到vue项目中后,就可以愉快的使用它了。这里以使用bootstrap的tooltip插件举例:<template> <div class="container"> <button type="button" class="btn btn-primary mt-5" data-toggle="tooltip" title="这是一段提示文本"> hover over me </button> </div></template><script>export default { mounted() { //在mounted方法中初始化tooltip插件 $('[data-toggle="tooltip"]').tooltip() }}</script>
这里需要注意的是,在vue项目中操作dom元素也需要用到jquery的$符号,不要忘记在使用时引入$。
至此,我们就可以方便的在vue项目中引入jquery并使用它了。经过这样的操作,我们可以更好的结合vue的组件化开发和丰富的jquery插件及方法,为项目的开发和优化带来更多的可能性,让前端开发变得更加便捷。
以上就是vue 如何引入jq使用的详细内容。
