You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何完全禁用Quasar的LoadingBar?适配自定义AJAX加载方案

当然可以完全禁用Quasar的LoadingBar组件,而且有两种实用的方法,根据你的需求选就行:

方法一:禁用自动AJAX触发(保留组件功能)

如果你只是不想让LoadingBar自动监听AJAX请求,但之后可能还需要手动调用它的话,只需要在全局配置里关掉autoDisplay选项。

在项目的quasar.config.js文件中修改插件配置:

module.exports = function (ctx) {
  return {
    // 其他项目配置...
    plugins: {
      LoadingBar: {
        autoDisplay: false // 核心配置:关闭自动显示
      }
    }
  }
}

要是你用的是Quasar UMD模式(直接在页面引入脚本),可以在初始化时设置默认值:

import { LoadingBar } from 'quasar'

LoadingBar.setDefaults({
  autoDisplay: false
})

这样设置后,LoadingBar就不会再自动捕获AJAX请求并弹出加载条了,完全不会影响你的自定义加载方案。

方法二:彻底移除LoadingBar插件(完全禁用)

如果你根本不需要LoadingBar的任何功能,甚至不想让它的代码出现在项目里,直接在配置中移除这个插件就行。

同样修改quasar.config.js:

module.exports = function (ctx) {
  return {
    // 其他项目配置...
    plugins: {
      // 删掉或注释掉LoadingBar这一项
    }
  }
}

这样Quasar打包时就不会包含LoadingBar的相关代码,彻底从项目中清除,自然不会有自动触发的问题。

简单总结:如果之后可能还要用LoadingBar的手动调用功能,选第一种方法;如果完全用不上,第二种更彻底。

内容的提问来源于stack exchange,提问作者wefiwefjiwef43453t43t34

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 09:12:27