|
@@ -101,21 +101,6 @@ var router = new VueRouter({
|
|
|
routes: routes
|
|
routes: routes
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-Vue.directive('demo', function (el) {
|
|
|
|
|
- function isInViewport(element) {
|
|
|
|
|
- var rect = element.getBoundingClientRect();
|
|
|
|
|
- var html = document.documentElement;
|
|
|
|
|
- return (
|
|
|
|
|
- rect.top >= 0 &&
|
|
|
|
|
- rect.left >= 0 &&
|
|
|
|
|
- rect.bottom <= (window.innerHeight || html.clientHeight) &&
|
|
|
|
|
- rect.right <= (window.innerWidth || html.clientWidth)
|
|
|
|
|
- );
|
|
|
|
|
- }
|
|
|
|
|
- console.log(el);
|
|
|
|
|
-})
|
|
|
|
|
-
|
|
|
|
|
new Vue({
|
|
new Vue({
|
|
|
el: '#app',
|
|
el: '#app',
|
|
|
router: router,
|
|
router: router,
|
|
@@ -123,12 +108,3 @@ new Vue({
|
|
|
routes: routes
|
|
routes: routes
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
-// Vue.directive('demo', {
|
|
|
|
|
-// params: ['$el'],
|
|
|
|
|
-// paramWatchers: {
|
|
|
|
|
-// $el: function (val, oldVal) {
|
|
|
|
|
-// console.log(val);
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
-// })
|
|
|