You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
317 B

  1. 'use strict'
  2. const helpers = {
  3. common: require('./common'),
  4. form: require('./form'),
  5. pages: require('./pages')
  6. }
  7. export default {
  8. install(Vue) {
  9. Vue.$helpers = helpers
  10. Object.defineProperties(Vue.prototype, {
  11. $helpers: {
  12. get() {
  13. return helpers
  14. }
  15. }
  16. })
  17. }
  18. }