diff --git a/README.md b/README.md index b2ecd38e..942732d5 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ - [ ] LoadingBar - [x] Circle - [x] Affix -- [ ] BackTop +- [x] BackTop - [x] Spin ## Overview diff --git a/examples/app.vue b/examples/app.vue index 061fdbea..7863722d 100644 --- a/examples/app.vue +++ b/examples/app.vue @@ -44,6 +44,7 @@ li + li { border-left: solid 1px #bbb; padding-left: 10px; margin-left: 10px; }
  • Spin
  • Cascader
  • Select
  • +
  • Backtop
  • Page
  • diff --git a/examples/main.js b/examples/main.js index 18141ab0..58b5d752 100644 --- a/examples/main.js +++ b/examples/main.js @@ -141,6 +141,10 @@ const router = new VueRouter({ path: '/select', component: require('./routers/select.vue') }, + { + path: '/backtop', + component: require('./routers/back-top.vue') + }, { path: '/page', component: require('./routers/page.vue') diff --git a/examples/routers/back-top.vue b/examples/routers/back-top.vue new file mode 100644 index 00000000..260fbd9e --- /dev/null +++ b/examples/routers/back-top.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue index 171f1683..4ea7cfbb 100644 --- a/src/components/back-top/back-top.vue +++ b/src/components/back-top/back-top.vue @@ -35,7 +35,7 @@ backTop: false }; }, - ready () { + mounted () { window.addEventListener('scroll', this.handleScroll, false); window.addEventListener('resize', this.handleScroll, false); }, diff --git a/src/index.js b/src/index.js index 0c62a530..b553fa89 100644 --- a/src/index.js +++ b/src/index.js @@ -3,7 +3,7 @@ import 'core-js/fn/array/find-index'; import Affix from './components/affix'; import Alert from './components/alert'; -// import BackTop from './components/back-top'; +import BackTop from './components/back-top'; import Badge from './components/badge'; import Breadcrumb from './components/breadcrumb'; import Button from './components/button'; @@ -49,7 +49,7 @@ import locale from './locale'; const iview = { Affix, Alert, - // BackTop, + BackTop, Badge, Breadcrumb, BreadcrumbItem: Breadcrumb.Item,