善于利用window挂在全局变量

开发过程成中遇到一个奇怪的问题,打开一个echats图表之后,关闭echarts图再进入其他页面页面会报错提示

复制代码
 $(...).draggble not a function

经过一步步定位,发现echats图是通过后端获取js、css文件然后在本地绘制而成。而获取的js文件中有另一个版本的jquery文件,导致原来使用的jquery被覆盖,虽然关闭echarts图后,再页面中插入的引入jquery标签也会去掉,但程序中的jquery却回不到原来的版本。最后的解决办法是在关闭echarts弹窗的时候,把""赋值给window,在跳转的页面中let = window.$解决问题。

相关推荐
心.c13 分钟前
react当中的this指向
前端·javascript·react.js
Java水解20 分钟前
Web API基础
前端
闲鱼不闲21 分钟前
实现iframe重定向通知父级页面跳转
前端
咸鱼青菜好好味21 分钟前
node的项目实战相关-2-前台接口
前端
春秋半夏23 分钟前
音乐播放、歌词滚动
前端·css
Sioncovy26 分钟前
Zustand 源码阅读计划(3)- JS 篇 - Middlewares 中间件逻辑
前端·javascript
bo5210028 分钟前
垃圾回收机制详解
前端
多啦C梦a29 分钟前
🪄 这么优雅?`useContext` + 自定义 Hooks:优雅管理全局状态,从主题切换说起
前端·javascript·react.js
患得患失94941 分钟前
【前端】【Echarts】ECharts 词云图(WordCloud)教学详解
前端·javascript·echarts
快起来别睡了1 小时前
React 是如何用 JSX 写页面,却能被浏览器执行的?——Babel 的魔法解析
前端