Comments (12)
Yes i am talking about percentage or any other progress value.
In activeLoaders
property we can store string or object
{
name: same as loaderMessage atm
progress: value,
max: value
}
and in code handle both activeLoaders
types
than state will be
state = [
{
name: "fetching data",
progress: 90,
max: 100
},
"logging user" // no progress info loader
]
but your variant with object instead of list a little bit better, and we can use object instead of number for progress information
state = {
"fetching data": true, // for no progress information loaders
"logging user": {
progress: 90,
max: 100
percent: 90 // injected property that calculate percent
}
}
from vue-wait.
Let's plan this for v1.5.0 :)
from vue-wait.
What kind of progress information you want to track? Like percentage or something?
from vue-wait.
If you mean percentage, we may edit the plugin to watch some values.
We may convert this:
state = [
"fetching data",
"logging user"
]
into this:
state = {
"fetching data": 90,
"logging user": 22
}
from vue-wait.
Would this allow for other messages like errors and whatnot? I love this library but would love to be able to use it to show error information as well, if the request fails.
from vue-wait.
Let's plan this for v1.1.0
from vue-wait.
@f publish please the 1.1.4 version to npm
from vue-wait.
from vue-wait.
from vue-wait.
release 1.1.4 contains bug and require redeploy.
fix f4ca69a
from vue-wait.
Deployed with 1.1.5
from vue-wait.
from vue-wait.
Related Issues (20)
- Vue.js 3 support HOT 3
- Vue 3 Complaining createVueWait() is not a function HOT 3
- NPM v7 could not resolve peer dependency for vue 3 HOT 2
- Twice as big when introducing Vue 3
- Vuex not initialized HOT 2
- Usage in nuxtjs3 (plugin attempt) HOT 1
- Using with vite // TypeError: VueWait is not a constructor HOT 3
- Vue3 Composition API?
- Installing latest version still requires Vue 2 HOT 2
- vue-wait integration for pinia
- sponsor HOT 1
- mapWaitingActions
- Compiled version is not compatible with ie10
- Add integration with nuxt asyncData/fetch
- Use vue-wait with vue-router and beforeRouteEnter HOT 1
- get is invoked when the v-wait is not complete.
- Failing on Server Side Rendering in Nuxt HOT 3
- vuex-module-decorators Integration
- Demo link does not work HOT 1
- [Bug Report] `[vuex] unknown action type: wait/start` occurred on Vue TypeScript HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-wait.