Rap 原分销系统代码Web
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

30 lines
552B

  1. import Dict from './Dict'
  2. const install = function(Vue) {
  3. Vue.mixin({
  4. data() {
  5. if (this.$options.dicts instanceof Array) {
  6. const dict = {
  7. dict: {},
  8. label: {}
  9. }
  10. return {
  11. dict
  12. }
  13. }
  14. return {}
  15. },
  16. created() {
  17. if (this.$options.dicts instanceof Array) {
  18. new Dict(this.dict).init(this.$options.dicts, () => {
  19. this.$nextTick(() => {
  20. this.$emit('dictReady')
  21. })
  22. })
  23. }
  24. }
  25. })
  26. }
  27. export default { install }