Vue-cli3 中 通过在index.html添加的script js文件 如何在组件内使用不会 xxx is not defined错误
2024-08-31 12:19:09
以jQuery 为例
第一种方法 更改webpack配置信息
1.在vue.config.js中(如果没有 请在根目录新建)配置如下信息
// const webpack = require('webpack')
module.exports = {
configureWebpack: {
externals: {
'jQuery' : 'jQuery',// 其中 左侧是你要import时的名字 右侧是此js抛出的全局变量名称
'echarts': 'echarts'
}
}
};
2.在vue组件中使用
import $ from 'jQuery';
第二种方法 更改eslint配置信息
在.eslintrc.js 中配置
1.可以关闭no-undef 检查 可以隐藏所有 未定义但已使用的 报错信息
module.exports = {
......
rules: {
// 在rules规则中插入一条规则
'no-undef': 'off', // 关闭 未定义 检查
},
}
或者可以配置globals属性 将$ 设置为true
module.exports = {
......
globals: {
$: true,
echarts: true,
d3: true
},
}
最新文章
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- java中文乱码解决之道(四)-----java编码转换过程
- Volley(二)—— 基本Request对象 &; RequestQueue&;请求取消
- 什么时候用Vector, 什么时候改用ArrayList?
- 广播发送者&;广播接收者介绍
- 黄聪:wordpress自动选择上一篇文章选择的分类目录
- 新手留言薄asp.net MVC 学习(适合新手学习)
- 基于Qt的开源音乐播放器(CZPlayer)
- IIS8无法调用Oracle.DataAccess .dll问题
- Arduino红外遥控系列教程2013——红外转码
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
- WCF配置文件
- 201521123110《Java程序设计》第14周学习总结
- python获取set-cookies
- mysql找安装路经,更改密码
- 剑指offer——python【第54题】字符流中第一个不重复的字符
- Java Http协议处理类
- ping 命令 指定特定网卡 发送 ICMP 数据包
- PHP获取客户端的IP地址
- ubuntu 14.04 lamp 安装与配置
热门文章
- 微信小程序 scroll-view 横向滚动条 隐藏无效
- 请指出document load和document ready的区别
- bzoj3589 动态树 求链并 容斥
- .net core中使用efcore
- POJ 1276 Cash Machine(完全背包模板题)
- maven 引入qrcode.jar
- Java学习:static 关键字概述
- CSAPP第二章show_bytes函数的探究
- 安装软件时出现这样错误:文件“proe50-1a.bin”无法在“C:\User\ZFTL\Desktop\proe50”定位,请插入正确的磁盘或选择其他文件夹
- SUSE12Sp3-使用Docker导入镜像并安装redis,zookeeper,kafka