quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
69 lines (61 loc) • 1.61 kB
JSON
{
"meta": {
"docsUrl": "https://v2.quasar.dev/quasar-plugins/loading-bar"
},
"injection": "$q.loadingBar",
"quasarConfOptions": {
"propName": "loadingBar",
"type": "Object",
"tsType": "QLoadingBarOptions",
"desc": "QAjaxBar component props, EXCEPT for 'hijack-filter' in quasar.config file (if using Quasar CLI)",
"examples": [ "{ position: 'bottom', reverse: true }" ]
},
"props": {
"isActive": {
"type": "Boolean",
"desc": "Is LoadingBar active?",
"reactive": true
}
},
"methods": {
"start": {
"desc": "Notify bar you've started a background activity",
"params": {
"speed": {
"type": "Number",
"desc": "Delay (in milliseconds) between bar progress increments",
"default": "300"
}
},
"returns": null
},
"stop": {
"desc": "Notify bar one background activity has finalized",
"params": null,
"returns": null
},
"increment": {
"desc": "Manually trigger a bar progress increment",
"params": {
"amount": {
"type": "Number",
"desc": "Amount (0.0 < x < 1.0) to increment with"
}
},
"returns": null
},
"setDefaults": {
"desc": "Set the inner QAjaxBar's props",
"params": {
"props": {
"type": "Object",
"tsType": "QLoadingBarOptions",
"required": true,
"desc": "QAjaxBar component props",
"examples": [ "{ position: 'bottom', reverse: true }" ]
}
},
"returns": null
}
}
}