UNPKG

vue-easyrefresh

Version:

Vue component for pull-refresh and push-load.

49 lines (43 loc) 1.81 kB
import EasyRefresh from './components/EasyRefresh' import BallPulseHeader from './components/header/BallPulseHeader' import BezierBounceHeader from './components/header/BezierBounceHeader' import BezierCircleHeader from './components/header/BezierCircleHeader' import ClassicsHeader from './components/header/ClassicsHeader' import MaterialHeader from './components/header/MaterialHeader' import EmptyHeader from './components/header/EmptyHeader' import BallPulseFooter from './components/footer/BallPulseFooter' import BezierBounceFooter from './components/footer/BezierBounceFooter' import ClassicsFooter from './components/footer/ClassicsFooter' import EmptyFooter from './components/footer/EmptyFooter' import MaterialFooter from './components/footer/MaterialFooter' import ClassicsScrollBar from './components/scrollbar/ClassicsScrollBar' const components = { EasyRefresh, BallPulseHeader, BezierBounceHeader, BezierCircleHeader, ClassicsHeader, MaterialHeader, EmptyHeader, BallPulseFooter, BezierBounceFooter, ClassicsFooter, EmptyFooter, MaterialFooter, ClassicsScrollBar, } // 安装插件 // @ts-ignore const install = function(Vue) { Object.keys(components).forEach((key) => { // @ts-ignore // Vue.component(components[key].name, components[key]) // @ts-ignore Vue.use(components[key]) }) } // @ts-ignore if (typeof window !== 'undefined' && window.Vue) { install(window.Vue) } export { EasyRefresh, BallPulseHeader, BezierBounceHeader, BezierCircleHeader, ClassicsHeader, MaterialHeader, EmptyHeader, BallPulseFooter, BezierBounceFooter, ClassicsFooter, EmptyFooter, MaterialFooter, ClassicsScrollBar, install, } export default { install, ...components, }