本文介绍了jquery在vue脚手架中的使用方式示例,分享给大家,具体如下:
1:在各个vue文件中使用
<script> import '../assets/js/jquery-1.10.2.min.js' export default { data() { return { }, watch: { }, created: function() { }, methods: { list() { this.$router.push({ path: 'list' }); }, }, } $(document).ready(function(){ $('.span123').click(function(){ alert('123') }) }) </script>
这种方式不会影响原来VUE文件中的$的使用,完全可行;但是需要每个vue文件都引入一遍;
2:在入口文件app.vue中整体引入,不会报错
3:在main.js中整体引入,
4:在index.html中整体引入
以上3中方法经过亲测,不会报错,但是VUE文件中的JS也不会执行,不可行;
下面的方法经过亲测,完全可行;
通过npm安装依赖引入
1:通过npm安装依赖引入
npm install jquery -S
2:修改webpack配置文件
build/webpack.base.conf.js
... var webpack = require("webpack") // 1. 确保引入 webpack,后面会用到 module.exports = { ... resolve: { extensions: ['.js', '.vue', '.json'], modules: [ .. ], alias: { ... // 2. 定义别名和插件位置 'jquery': 'jquery' } }, plugins: [ // 3. 配置全局使用 jquery new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", jquery: "jquery", "window.jQuery": "jquery" }) ] }
手动载入
手动下载jQuery 放在static 目录下,如:static/js/jquery.min.js
alias: { ... // 2. 定义别名和插件位置 "jquery": path.resolve(__dirname, '../static/js/jquery.min.js') }, plugins: [ // 3. 配置全局使用 jquery new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", jquery: "jquery", "window.jQuery": "jquery" }) ]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍VUE脚手架具体使用方法,包括了VUE脚手架具体使用方法的使用技巧和注意事项,需要的朋友参考一下 什么是vue脚手架? 他是一个快速构建 vue 项目的工具,通过他,我们可以将 vue 所需要的文件安装完成。 vue-cli这个构建工具大大降低了webpack的使用难度,支持热更新,有webpack-dev-server的支持, 相当于启动了一个请求服务器,给你搭建了一个测试环境,只
本文向大家介绍vue脚手架中配置Sass的方法,包括了vue脚手架中配置Sass的方法的使用技巧和注意事项,需要的朋友参考一下 世界上最成熟、最稳定、最强大的专业级CSS扩展语言! 兼容CSS Sass完全兼容所有版本的CSS。我们对此严格把控,所以你可以无缝地使用任何可用的CSS库。 特性丰富 Sass拥有比其他任何CSS扩展语言更多的功能和特性。Sass核心团队不懈努力,一直使其保持领先地位。
本文向大家介绍vue一cli,脚手架相关面试题,主要包含被问及vue一cli,脚手架时的应答技巧和注意事项,需要的朋友参考一下 安装:$ npm instaH 一g vue一cli 使用:$ vue init <template一name> <project一name> webpack配置详解:https://zhuanlan.zhihu.eom/p/24322005
本文向大家介绍详解vue-cli脚手架中webpack配置方法,包括了详解vue-cli脚手架中webpack配置方法的使用技巧和注意事项,需要的朋友参考一下 什么是webpack webpack是一个module bundler(模块打包工具),所谓的模块就是在平时的前端开发中,用到一些静态资源,如JavaScript、CSS、图片等文件,webpack就将这些静态资源文件称之为模块 webpa
本文向大家介绍vue.js的vue-cli脚手架中使用百度地图API的实例,包括了vue.js的vue-cli脚手架中使用百度地图API的实例的使用技巧和注意事项,需要的朋友参考一下 第一步,去百度地图开发者申请密钥。 1.申请密钥(百度地图开放平台-->开发文档-->web开发-->JavaScript API-->立即使用-->创建应用) 2.密钥申请成功后 第二步,在项目的需要模板中引入,
本示例集成了 nuxt 3.0.0 正式版、ant-design-vue 3、pinia、windiCss,可作为 nuxt3 的脚手架使用。 Nuxt 3 官网文档 Ant Design Vue 官方文档 演示 UI 演示地址 Ant Design Vue 集成 https://nuxt-3-ant-design-vue-starter.vercel.app Element Plus 集成 ht