Vue- Benefits - Vue.js Nourished #.\n\nVue-rewards permits you add micro-interactions to your Vue 3 application, as well as rewards users along with the rainfall of confetti, emoji or balloons in few seconds.\n\nVue 3 only. Not compatible along with Vue 2.\nThis bundle is a port of react-rewards.\nDemo.\nListed here is actually a simple demonstration and also listed here's the code for the demonstration.\nAbout.\nvue-rewards lets you incorporate micro-interactions to your application, and also perks users along with the storm of confetti, emoji or balloons in secs.\nShooting confetti all over the page might feel like a dubious idea, but remember that satisfying customers for their actions is actually not.\nIf a big cloud of grinning emoji doesn't suit your application properly, choose modifying the physics config to make it much more subtle.\nYou can find out more on the subject of micro-interactions in my blog-- https:\/\/www.thedevelobear.com\/post\/microinteractions\/.\nInstallation.\npnpm set up vue-rewards.\nor even.\nyarn include vue-rewards.\nor even.\nnpm set up vue-rewards.\nIf you plan to use this with the Options API after that you will need to have to incorporate the complying with code to your main.js (or even you might find the plugin registration in plugins\/index. js):.\nbring in createApp from \"vue\".\nimport App coming from \".\/ App.vue\".\nimport VueRewards from \"vue-rewards\".\n\/\/ your other plugins will be imported below.\n\nconst app = createApp( Application).\n\n\/\/ This is the main part.\napp.use( VueRewards).\n\napp.mount(\" #app\").\nConsumption.\nSo as to use the benefits, you'll need to provide a factor that is going to come to be the roots of the animation. This factor needs to possess an ID that matches the one used - it could be anywhere in the DOM as long as the IDs suit.\nYou may place the component inside a switch, center it and also skyrocket coming from the switch.\nYou can position it on top of the viewport with position: \"fixed\" and transform the viewpoint to 270, to fire downwards.\nTry, experiment, enjoy!\nAnimation fragments are readied to setting: 'taken care of' through nonpayment, however this could be transformed through a config things.\nYou can use this bundle in both the make-up API and the possibilities API.\nUsing the Make-up API.\n\n\n\nAllow's celebrate!\n\nClick me!\n\n\nUtilizing the Options API.\nConsidering that our team enrolled the plugin previously our company today have accessibility to the $reward strategy in our elements. $incentive is the same as useReward. To get the same as over our team carry out:.\n\nAllow's celebrate!\n\nClick me!\n\n\n\n\nProps & config.\nuseReward\/$ perks params:.\ntitle.\nstyle.\nclassification.\ndemanded.\nnonpayment.\nid.\nstring.\nA special id of the component you wish to fire from.\ncertainly.\n\ntype.\nstring.\n' confetti'.\n' balloons'.\n'em oji'.\nindeed.\n' confetti'.\nconfig.\nthings.\na configuration things defined listed below.\nno.\nsee below.\nConfetti config things:.\nlabel.\nstyle.\nclassification.\nnonpayment.\nlife-time.\nvariety.\ntime of lifestyle.\n200.\nposition.\nnumber.\nfirst instructions of fragments in degrees.\n90.\ntooth decay.\nvariety.\nhow much the speed minimizes with each frame.\n0.94.\nspreading.\nnumber.\nescalate of fragments in degrees.\nForty five.\nstartVelocity.\namount.\ninitial velocity of fragments.\n35.\nelementCount.\nvariety.\nfragments amount.\nFifty.\nelementSize.\nnumber.\nparticle measurements in px.\n8.\nzIndex.\nnumber.\nz-index of fragments.\n0\nposture.\nstrand.\namong CSSProperties [' setting'] - e.g. \"absolute\".\n\" repaired\".\nshades.\nstring [] A collection of colors used when generating confetti.\n[#A 45BF1', '# 25C6F6', '# 72F753', '#F 76C88', '#F 5F770'] onAnimationComplete.\n() => void.\nA function that works when animation finishes.\nundefined.\nBalloons config item:.\nlabel.\nstyle.\ndescription.\nnonpayment.\nlife-time.\namount.\ntime of life.\n600.\nperspective.\nnumber.\npreliminary direction of balloons in degrees.\n90.\ndecay.\namount.\nthe amount of the velocity decreases with each structure.\n0.999.\nescalate.\nvariety.\nspread of balloons in degrees.\nFifty.\nstartVelocity.\namount.\npreliminary velocity of the balloons.\n3.\nelementCount.\nvariety.\nballoons volume.\n10.\nelementSize.\nnumber.\nballoons dimension in px.\nTwenty.\nzIndex.\nnumber.\nz-index of balloons.\n0\nposition.\ncord.\nsome of CSSProperties [' placement'] - e.g. \"absolute\".\n\" repaired\".\ndifferent colors.\nstrand [] A range of different colors utilized when creating balloons.\n[#A 45BF1', '# 25C6F6', '# 72F753', '#F 76C88', '
F 5F770'] onAnimationComplete.() => space.A functionality that runs when animation completes.undefined.Emoji config things:.title.style.classification.default.lifetime.variety.time of life.200.perspective.variety.first instructions of emoji in levels.90.decay.amount.just how much the speed minimizes with each framework.0.94.escalate.number.escalate of emoji in levels.45.startVelocity.amount.preliminary rate of emoji.35.elementCount.variety.emoji volume.20.elementSize.variety.emoji size in px.25.zIndex.number.z-index of emoji.0setting.string.some of CSSProperties [' setting'] - e.g. "absolute"." dealt with".emoji.cord [] An array of emoji to shoot.onAnimationComplete.() => gap.A feature that functions when animation finishes.undefined.