directive.js 519 B

12345678910111213141516
  1. import Vue from 'vue'
  2. let defaultImg=require("@/static/default.png");
  3. /*指令测试*/
  4. Vue.directive('demo', {
  5. bind: function (el, binding, vnode) {
  6. var s = JSON.stringify
  7. el.innerHTML =
  8. 'name: ' + s(binding.name) + '<br>' +
  9. 'value: ' + s(binding.value) + '<br>' +
  10. 'expression: ' + s(binding.expression) + '<br>' +
  11. 'argument: ' + s(binding.arg) + '<br>' +
  12. 'modifiers: ' + s(binding.modifiers) + '<br>' +
  13. 'vnode keys: ' + Object.keys(vnode).join(', ')
  14. }
  15. })