28 lines
878 B
JavaScript
28 lines
878 B
JavaScript
import Vue from 'vue';
|
|
Vue.directive('skeleton', {
|
|
inserted: function(el, binding, vnode, oldVnode) {
|
|
// console.log(el, 'inserted');
|
|
// console.log(binding, 'inserted');
|
|
// console.log(vnode, 'inserted');
|
|
// console.log(oldVnode, 'inserted');
|
|
},
|
|
bind: function(el, binding, vnode, oldVnode) {
|
|
console.log(el, 'bind');
|
|
console.log(binding, 'bind');
|
|
console.log(vnode, 'bind');
|
|
console.log(oldVnode, 'bind');
|
|
},
|
|
unbind: function(el, binding, vnode, oldVnode) {
|
|
console.log(el, 'unbind');
|
|
console.log(binding, 'unbind');
|
|
console.log(vnode, 'unbind');
|
|
console.log(oldVnode, 'unbind');
|
|
},
|
|
componentUpdated: function(el, binding, vnode, oldVnode) {
|
|
console.log(el, 'componentUpdated');
|
|
console.log(binding, 'componentUpdated');
|
|
console.log(vnode, 'componentUpdated');
|
|
console.log(oldVnode, 'componentUpdated');
|
|
},
|
|
})
|