vc-popup
Version:
vue popup components with power position and animation support and back key support as well
29 lines (24 loc) • 629 B
Markdown
# 定制可复用的过渡动画
```js
import { effectRegister } from 'vc-popup-base'
var doSomething = function (cfg, vmBase) {}
effectRegister('effectName', {
beforeMount: doSomething,
afterMount: doSomething,
beforeLeave: doSomething,
afterLeane: doSomething,
beforeLeave: doSomething,
afterLeave: doSomething
})
```
比如简单的bodyBlur实现就是
```js
effectRegister('bodyBlur', {
beforeEnter: function () {
document.querySelector('#app').style.filter = 'blur(1.5px)'
},
beforeLeave: function () {
document.querySelector('#app').style.filter = ''
}
})
```