- 博客(122)
- 资源 (2)
- 收藏
- 关注
原创 封装axios 包括取消请求
在上面的代码中,我们首先把 fetchData() 方法封装到一个单独的 js 文件中,并在其中设置了 cancelToken 参数。通过传入该参数,我们就可以在需要时手动取消请求。在本例中,我们将 cancel 函数保存在全局变量 window.cancelFetch 中,以便在外部调用。然后,在使用 API 方法的页面中,我们直接调用 fetchData() 方法并传入对应的参数。在响应拦截器中,我们使用 axios.isCancel() 方法来判断是否是用户手动取消的请求,并在控制台输出相应信息。
2023-05-12 17:10:04 293
原创 vite打包element-plus 优化
压缩和混淆代码 可以在 Vite 应用的根目录下创建一个 vite.config.js 文件,在其中启用 UglifyJS 插件等压缩和混淆代码的工具。这个配置会将 element-plus 单独打包成一个 chunk,然后在应用中使用异步加载的方式引入,避免重复打包公共代码,从而降低整体体积。此外,还可以考虑对代码进行 gzip 压缩或使用 Brotli 等更高级的压缩算法,以进一步减小代码体积。该配置会将所有组件按照需要进行动态导入,避免将整个库都打包进去造成的代码冗余和体积膨胀。
2023-05-12 16:52:39 1136
原创 bito ai 使用vue2 写一个弹框插件
使用vue2,写一个消息弹框的插件,使用vue.use()导入插件,要求插件全局可使用,使用this就可以在vue页面调用,这个消息弹窗有两个按钮,一个取消,一个确定,点击取消消息提示消失,点击确定,消失后执行回调,该插件在使用时,可使用promise的then()方法,执行确定按钮后的回调的方法,catch()方法执行取消的回调方法,消息的内容,颜色可自定义,取消按钮的显示与隐藏也可以自定义。这段代码演示了如何创建一个弹框的Vue组件,并将其封装成全局可用的插件,方便在Vue应用程序的任何地方使用。
2023-04-28 11:05:05 1313
原创 Error in listener for event b:component:tree with args: [{…}]0: {instanceId: ‘_root‘, filter: ‘‘}
Error in listener for event b:component:tree with args: [{…}]0: {instanceId: '_root', filter: ''}length: 1[[Prototype]]: Array(0)
2023-03-20 17:46:45 1044 8
ssm框架goods.zip
2019-12-09
jdk-8u144-windows-x64.zip
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人