quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
61 lines • 1.43 kB
JSON
{
"type": "plugin",
"meta": {
"docsUrl": "https://v2.quasar.dev/quasar-plugins/loading-bar"
},
"injection": "$q.loadingBar",
"quasarConfOptions": {
"propName": "loadingBar",
"definition": {
"...props": {
"type": "Object",
"desc": "QAjaxBar component props, EXCEPT for 'hijack-filter'"
}
}
},
"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,
"required": false
}
}
},
"stop": {
"desc": "Notify bar one background activity has finalized"
},
"increment": {
"desc": "Manually trigger a bar progress increment",
"params": {
"amount": {
"type": "Number",
"desc": "Amount (0.0 < x < 1.0) to increment with"
}
}
},
"setDefaults": {
"desc": "Set the inner QAjaxBar's props",
"params": {
"props": {
"type": "Object",
"required": true,
"desc": "QAjaxBar component props",
"examples": [
"{ position: 'bottom', reverse: true }"
]
}
}
}
}
}